Interface OptionTMonadDefer<F extends Kind<F,?>>

All Superinterfaces:
Applicative<OptionT<F,?>>, ApplicativeError<OptionT<F,?>,Throwable>, Bracket<OptionT<F,?>,Throwable>, Defer<OptionT<F,?>>, Functor<OptionT<F,?>>, Invariant<OptionT<F,?>>, Monad<OptionT<F,?>>, MonadDefer<OptionT<F,?>>, MonadError<OptionT<F,?>,Throwable>, MonadThrow<OptionT<F,?>>, OptionTBracket<F>, OptionTDefer<F>, OptionTMonad<F>, OptionTMonadErrorFromMonadError<F,Throwable>, OptionTMonadThrow<F>, Selective<OptionT<F,?>>, Timer<OptionT<F,?>>

interface OptionTMonadDefer<F extends Kind<F,?>> extends OptionTMonadThrow<F>, OptionTDefer<F>, OptionTBracket<F>, MonadDefer<OptionT<F,?>>