Flat HashedCollection

Parser produces list of `key, value, key, value, ...` as `nodes` in `DynamicDictionaryNode`, and creation of dynamic dictionary uses `#newFromPairs:`, eschewing the creation of intermediary `Association`s.