Add Map type for objects with arbitrary keys, and add JSONSchema for Data.Map