Module type Monoid.Abelian

module type Abelian = sig .. end

A commutative monoid.


type t 
val eq : t -> t -> bool
val add : t -> t -> t
val zero : t
val to_string : t -> string