Proposal: Make Semigroup and Monoid instances for Data.Functor.Compose