[Haskell-beginners] clarification on IO