[Haskell-beginners] Questions on data/type