[Haskell-cafe] Can we come out of a monad?