[Haskell-beginners] Do I understand this well