[Haskell-beginners] why is the :type different in ghci?