[Haskell-beginners] Question on data/type