[Haskell-beginners] Strange gchi behavior?