Re: [Haskell-cafe] Do real programs need IO? (was IO is a bad example for Monads)