Data.Semigroup

class Semigroup a

Semigroups

data Min a

data Max a

data First a

data Last a

data WrappedMonoid m

timesN

Re-exported monoids from Data.Monoid

class Monoid a

data Dual a

data Endo a

data All

data Any

data Sum a

data Product a

A better monoid for Maybe

data Option a

option

Difference lists of a semigroup

diff

cycle1