public interface GenSemigroup<A,M> extends Semigroup<M>
M
unit(A arg)
combine
M unit(A arg)
see also the complete user documentation .