arrow-mtl / arrow.mtl.extensions / EitherTSemigroupK

EitherTSemigroupK

@extension interface EitherTSemigroupK<F, L> : SemigroupK<EitherTPartialOf<F, L>>

Functions

combineK open fun <A> EitherTOf<F, L, A>.combineK(y: EitherTOf<F, L, A>): EitherT<F, L, A>
MF abstract fun MF(): Monad<F>