Data.IntMap
insertWith'
insertWithKey'
fold
foldWithKey