[Haskell-beginners] filtering on a datatype