Data.Monoid
class Monoid a
(<>)
data Dual a
data Endo a
data All
data Any
data Sum a
data Product a
data First a
data Last a