[Haskell-cafe] Re: A monad using IO, Reader, Writer, State and Error