Interface EIOMonadDefer

All Superinterfaces:
Applicative<EIO<Throwable,?>>, ApplicativeError<EIO<Throwable,?>,Throwable>, Bracket<EIO<Throwable,?>,Throwable>, Defer<EIO<Throwable,?>>, EIOBracket<Throwable>, EIODefer<Throwable>, EIOMonad<Throwable>, EIOMonadError<Throwable>, EIOPure<Throwable>, Functor<EIO<Throwable,?>>, Invariant<EIO<Throwable,?>>, Monad<EIO<Throwable,?>>, MonadDefer<EIO<Throwable,?>>, MonadError<EIO<Throwable,?>,Throwable>, MonadThrow<EIO<Throwable,?>>, Selective<EIO<Throwable,?>>, Timer<EIO<Throwable,?>>
All Known Subinterfaces:
EIOAsync, EIOConcurrent

interface EIOMonadDefer extends MonadDefer<EIO<Throwable,?>>, EIODefer<Throwable>, EIOBracket<Throwable>