[Haskell-beginners] Explicit specification of function types