The maps are still open to new keys even if some keys are checked. I think that fits in with how clojure.spec and Malli work already, but in a lighter syntax.
The maps haven't changed at all, this is a feature at destructuring sites.
The maps haven't changed at all, this is a feature at destructuring sites.