[Haskell-beginners] Return a Foldable instance