ghc-monoid-subclasses