[Haskell-cafe] Motivation for having indexed access in Data.Map?