[Haskell-beginners] lazy IO by example