It would be good to support `patternMembers` and compile it to `patternProperties`. This would allow validating the keys of key/value maps.