[Haskell-beginners] A better way?