Interface Alternative<F extends Kind<F,?>>

All Superinterfaces:
Applicative<F>, Functor<F>, Invariant<F>, MonoidK<F>, SemigroupK<F>
All Known Subinterfaces:
ComposedAlternative<F,G>, OptionAlternative, SequenceAlternative

public interface Alternative<F extends Kind<F,?>> extends Applicative<F>, MonoidK<F>