[Haskell-beginners] data at different stages