[Haskell-cafe] Explanation of Data.Set, please