(examples-for map-hash ("iterates over key-value pairs" (map-hash (fn (k v i) "pos.~i : ~k is for ~v") { a 42 b 729 c 1024 }) ("pos.0 : a is for 42" "pos.1 : b is for 729" "pos.2 : c is for 1024")) ("sorts keys before iterating" (map-hash (fn (k v i) "pos.~i : ~k is for ~v") { "aa" 1 "bbb" 2 "c" 3 } (fn (keys) (sort-by len keys))) ("pos.0 : c is for 3" "pos.1 : aa is for 1" "pos.2 : bbb is for 2" )))