Module Int.Additive
module Magma : Interface.MAGMA with type t = intmodule Medial_Magma : Interface.MEDIAL_MAGMA with type t = intmodule Semigroup : Interface.SEMIGROUP with type t = intmodule Monoid : Interface.MONOID with type t = intmodule Quasigroup : Interface.QUASIGROUP with type t = intmodule Medial_Quasigroup : Interface.MEDIAL_QUASIGROUP with type t = intmodule Loop : Interface.LOOP with type t = intmodule Group : Interface.GROUP with type t = intmodule Abelian_Group : Interface.ABELIAN_GROUP with type t = int