This will fix issue #16 in schema-generators,
by wrapping any extra-keys schema in maps in a
s/conditional that asserts that none of the extra
keys can be equal to any explicit key in the map.
This arguably reflects the real meaning of the
extra-key entries, and in any case solves the
schema-generators problem (when generated extra
keys collide with explicit keys) and doesn't
seem to cause any problems.
This will fix issue #16 in schema-generators, by wrapping any extra-keys schema in maps in a s/conditional that asserts that none of the extra keys can be equal to any explicit key in the map.
This arguably reflects the real meaning of the extra-key entries, and in any case solves the schema-generators problem (when generated extra keys collide with explicit keys) and doesn't seem to cause any problems.