&gt; OTOH you kind of need hashes&#x2F;maps in the real world<p>You need hashes&#x2F;maps in programming languages. But you don&#x27;t really need first class support for them in a serialization format, since if you have a way to specify custom types (which you need to serialize arbitrary, user-defined types), you can serialize maps as lists of pairs with an appropriate type annotation.