[Haskell-cafe] tighter bounds for Data.Map operations (using min(n.m))?