[Haskell-beginners] Haskell type system