Interface Applicable<F extends Applicable<F,?>,A>

All Superinterfaces:
Kind<F,A>, Mappable<F,A>
All Known Subinterfaces:
Effect<F,A>, Either<L,R>, FreeAp<F,A>, IO<T>, Option<T>, Promise<T>, PureIO<R,E,A>, Try<T>
All Known Implementing Classes:
EIO, Either.Left, Either.Right, FreeAp.Apply, FreeAp.Lift, FreeAp.Pure, Id, IO.Async, IO.Delay, IO.Failure, IO.FlatMapped, IO.Pure, IO.Recover, IO.Suspend, Option.None, Option.Some, PromiseImpl, PureIO.AccessM, PureIO.Async, PureIO.Attempt, PureIO.Delay, PureIO.Failure, PureIO.FlatMapped, PureIO.Pure, PureIO.Recover, PureIO.Suspend, PureIO.Throw, RIO, Task, Try.Failure, Try.Success, UIO, URIO

public interface Applicable<F extends Applicable<F,?>,A> extends Mappable<F,A>