Module Monoid.Core_over_semigroup

Parameters

Signature

type t = M.t

the type held by the Monoid.

val combine : t -> t -> t

combine x y Combine two values (x and y) of t into one.

val neutral : t

The neutral element of the Monoid.