[Haskell-beginners] Odd behavior from WinHugs