Re: [Haskell-cafe] Using a monad to decompose a function into functions