[Haskell-beginners] learning to use Haskell types