[Haskell-beginners] Temporary values with polymorphic types