[Haskell-cafe] Building a monoid, continuation-passing style