fix: use `attrsOf anything` instead of `attrs` (#55)
* fix: use `attrsOf anything` instead of `attrs`
this has more predictable merging behaviour, `attrs` was silently discaring substituters defined in different files.
* feat: make it a `freeformType` instead, and add mergeable lists for common options
authored by