is it possible to use spec to validate maps where keys are strings? eg. to check {"name" "Joe" "age" 66} to make sure "name" and "age" are present and that they match string? and int? respectively. I might be missing something obvious, but I can only see examples with keyword-based maps.
You can use map-of but not s/keys
thanks @alexmiller, I'll have a play with map-of