Interface Free<F extends Kind<F,?>,A>

All Superinterfaces:
Bindable<Free<F,?>,A>, FreeOf<F,A>, Kind<Free<F,?>,A>, Mappable<Free<F,?>,A>
All Known Implementing Classes:
Free.FlatMapped, Free.Pure, Free.Suspend

public sealed interface Free<F extends Kind<F,?>,A> extends FreeOf<F,A>, Bindable<Free<F,?>,A> permits Free.Pure<F,A>, Free.Suspend<F,A>, Free.FlatMapped<F,A,B>