Interface IO<T>

All Superinterfaces:
Applicable<IO<?>,T>, Bindable<IO<?>,T>, Effect<IO<?>,T>, IOOf<T>, Kind<IO<?>,T>, Mappable<IO<?>,T>, Recoverable
All Known Implementing Classes:
IO.Async, IO.Delay, IO.Failure, IO.FlatMapped, IO.Pure, IO.Recover, IO.Suspend

public sealed interface IO<T> extends IOOf<T>, Effect<IO<?>,T>, Recoverable permits IO.Pure<T>, IO.Failure<T>, IO.FlatMapped<T,R>, IO.Delay<T>, IO.Async<T>, IO.Suspend<T>, IO.Recover<T>