Interface BiSemigroupFactory<A,B,C>

All Superinterfaces:
Applicative<Fn1<B,Fn1<C,Fn1<C,C>>>,Fn1<A,?>>, Cartesian<A,Fn1<B,Fn1<C,Fn1<C,C>>>,Fn1<?,?>>, Cocartesian<A,Fn1<B,Fn1<C,Fn1<C,C>>>,Fn1<?,?>>, Contravariant<A,Profunctor<?,Fn1<B,Fn1<C,Fn1<C,C>>>,Fn1<?,?>>>, Fn1<A,Fn1<B,Fn1<C,Fn1<C,C>>>>, Fn2<A,B,Fn1<C,Fn1<C,C>>>, Fn3<A,B,C,Fn1<C,C>>, Fn4<A,B,C,C,C>, Functor<Fn1<B,Fn1<C,Fn1<C,C>>>,Fn1<A,?>>, Monad<Fn1<B,Fn1<C,Fn1<C,C>>>,Fn1<A,?>>, MonadReader<A,Fn1<B,Fn1<C,Fn1<C,C>>>,Fn1<A,?>>, MonadRec<Fn1<B,Fn1<C,Fn1<C,C>>>,Fn1<A,?>>, MonadWriter<A,Fn1<B,Fn1<C,Fn1<C,C>>>,Fn1<A,?>>, Profunctor<A,Fn1<B,Fn1<C,Fn1<C,C>>>,Fn1<?,?>>
All Known Subinterfaces:
BiMonoidFactory<A,B,C>
All Known Implementing Classes:
Collapse, Collapse, Merge, Merge, MergeMaps
Functional Interface:
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

@FunctionalInterface public interface BiSemigroupFactory<A,B,C> extends Fn4<A,B,C,C,C>