[Haskell-cafe] commutative monoid?