Module Bastet__Endo
val id : ('a, 'a) Bastet.Function.Category.tval (<.) : ('a, 'b) Bastet__Function.Semigroupoid.t -> ('c, 'a) Bastet__Function.Semigroupoid.t -> ('c, 'b) Bastet__Function.Semigroupoid.t
type 'a endo=|Endo of 'a -> 'aA data structure representing the monoid of endomorphisms under composition (a => a)
module Magma : Bastet.Interface.MAGMA_ANY with type 'a t = 'a endomodule Semigroup : Bastet.Interface.SEMIGROUP_ANY with type 'a t = 'a endomodule Monoid : Bastet.Interface.MONOID_ANY with type 'a t = 'a endomodule Infix : sig ... end