[Haskell-beginners] Data.Foldable/foldMap question