Interface PureIOMonad<R,E>

All Superinterfaces:
Applicative<PureIO<R,E,?>>, Functor<PureIO<R,E,?>>, Invariant<PureIO<R,E,?>>, Monad<PureIO<R,E,?>>, PureIOPure<R,E>, Selective<PureIO<R,E,?>>
All Known Subinterfaces:
PureIOAsync<R>, PureIOBracket<R,E>, PureIOConcurrent<R>, PureIOMonadDefer<R>, PureIOMonadError<R,E>, PureIOMonadThrow<R>

interface PureIOMonad<R,E> extends PureIOPure<R,E>, Monad<PureIO<R,E,?>>