[Haskell-beginners] program not running lazily