@FunctionalInterface public interface Semigroup<T>
T
combine(T t1, T t2)
static <T> Semigroup<T>
of(Operator2<T> combine)
T combine(T t1, T t2)
static <T> Semigroup<T> of(Operator2<T> combine)