[Haskell-beginners] Category question