This is useful when you have a generator that already contains monoidal values or someone supplies
the map to the monoid in the form of a function rather than as a Reducer instance. You can just
in those scenarios. These behaviors are encapsulated
foldMap combinators in Data.Monoid.Combinators respectively.