[Haskell-beginners] Re: Mixing IO and other monads