Data.MultiKeyedMap
data
MKMap
k v
at
(!)
mkMKMap
fromList
toList
insert
flattenKeys
keys
values