if I have a simple flat schema, is there easy way to get just the schema keys (keywords) as sequence/collection, even the optional ones defined like (s/optional :key) ?
this seems to work (map (fn [[k _]] (s/explicit-schema-key k)) schema)
nice. not sure what explicit-schema-key does exactly but since the schema is just a map, you can (map explicit-schema-key (keys my-schema))