module Writer ( -- * Writer Writer , runWriter , execWriter , mapWriter -- * WriterT , WriterT , writerT , runWriterT , execWriterT , mapWriterT -- * MonadWriter , MonadWriter(..) , listens , censor ) where import Control.Monad.Writer.CPS