[Haskell-beginners] type vs data, again...