Interface PureIOMonadDefer<R>

All Superinterfaces:
Applicative<PureIO<R,Throwable,?>>, ApplicativeError<PureIO<R,Throwable,?>,Throwable>, Bracket<PureIO<R,Throwable,?>,Throwable>, Defer<PureIO<R,Throwable,?>>, Functor<PureIO<R,Throwable,?>>, Invariant<PureIO<R,Throwable,?>>, Monad<PureIO<R,Throwable,?>>, MonadDefer<PureIO<R,Throwable,?>>, MonadError<PureIO<R,Throwable,?>,Throwable>, MonadThrow<PureIO<R,Throwable,?>>, PureIOBracket<R,Throwable>, PureIODefer<R,Throwable>, PureIOMonad<R,Throwable>, PureIOMonadError<R,Throwable>, PureIOPure<R,Throwable>, Selective<PureIO<R,Throwable,?>>, Timer<PureIO<R,Throwable,?>>
All Known Subinterfaces:
PureIOAsync<R>, PureIOConcurrent<R>

interface PureIOMonadDefer<R> extends MonadDefer<PureIO<R,Throwable,?>>, PureIODefer<R,Throwable>, PureIOBracket<R,Throwable>