[Haskell-beginners] Still wrestling with lazy IO