[Haskell-cafe] Size-indexed monoids