[Haskell-cafe] Sequencing Operations in a Monad