[Haskell-cafe] Why does Data.Map exist when...