Package Hierarchies:
Class Hierarchy
- java.lang.Object
- com.github.tonivade.purefun.instances.EffectEMonadError<F,E> (implements com.github.tonivade.purefun.typeclasses.MonadError<F,E>)
- com.github.tonivade.purefun.instances.EffectRMonad<F,R,E> (implements com.github.tonivade.purefun.typeclasses.Monad<F>)
- com.github.tonivade.purefun.instances.IOConsole (implements com.github.tonivade.purefun.typeclasses.Console<F>)
- com.github.tonivade.purefun.instances.MonadMTL<F,S,R,E> (implements com.github.tonivade.purefun.typeclasses.Monad<F>, com.github.tonivade.purefun.typeclasses.MonadError<F,E>, com.github.tonivade.purefun.typeclasses.MonadReader<F,R>, com.github.tonivade.purefun.typeclasses.MonadState<F,S>)
- com.github.tonivade.purefun.instances.MonadMTL.EffectE<F,E,A> (implements com.github.tonivade.purefun.Kind<F,A>)
- com.github.tonivade.purefun.instances.MonadMTL.EffectR<F,R,E,A> (implements com.github.tonivade.purefun.Kind<F,A>)
- com.github.tonivade.purefun.instances.MonadMTL.EffectS<F,S,R,E,A> (implements com.github.tonivade.purefun.Kind<F,A>)
- com.github.tonivade.purefun.instances.PureIOConsole<R> (implements com.github.tonivade.purefun.typeclasses.Console<F>)
- com.github.tonivade.purefun.instances.RIOConsole<R> (implements com.github.tonivade.purefun.typeclasses.Console<F>)
- com.github.tonivade.purefun.instances.StateConsole (implements com.github.tonivade.purefun.typeclasses.Console<F>)
- com.github.tonivade.purefun.instances.SystemConsole
- com.github.tonivade.purefun.instances.TaskConsole (implements com.github.tonivade.purefun.typeclasses.Console<F>)
- com.github.tonivade.purefun.instances.UIOConsole (implements com.github.tonivade.purefun.typeclasses.Console<F>)
- com.github.tonivade.purefun.instances.URIOConsole<R> (implements com.github.tonivade.purefun.typeclasses.Console<F>)
Interface Hierarchy
- com.github.tonivade.purefun.instances.ConstInstances
- com.github.tonivade.purefun.typeclasses.Defer<F>
- com.github.tonivade.purefun.instances.EIODefer<E>
- com.github.tonivade.purefun.instances.EIOMonadDefer (also extends com.github.tonivade.purefun.instances.EIOBracket<E>, com.github.tonivade.purefun.typeclasses.MonadDefer<F>)
- com.github.tonivade.purefun.instances.EIOAsync (also extends com.github.tonivade.purefun.typeclasses.Async<F>)
- com.github.tonivade.purefun.instances.EIOConcurrent (also extends com.github.tonivade.purefun.typeclasses.Concurrent<F>)
- com.github.tonivade.purefun.instances.EitherTDefer<F,E>
- com.github.tonivade.purefun.instances.EvalDefer
- com.github.tonivade.purefun.instances.IODefer
- com.github.tonivade.purefun.instances.IOMonadDefer (also extends com.github.tonivade.purefun.instances.IOBracket, com.github.tonivade.purefun.typeclasses.MonadDefer<F>)
- com.github.tonivade.purefun.instances.IOAsync (also extends com.github.tonivade.purefun.typeclasses.Async<F>)
- com.github.tonivade.purefun.instances.IOConcurrent (also extends com.github.tonivade.purefun.typeclasses.Concurrent<F>)
- com.github.tonivade.purefun.typeclasses.MonadDefer<F> (also extends com.github.tonivade.purefun.typeclasses.Bracket<F,E>, com.github.tonivade.purefun.typeclasses.MonadThrow<F>, com.github.tonivade.purefun.typeclasses.Timer<F>)
- com.github.tonivade.purefun.typeclasses.Async<F>
- com.github.tonivade.purefun.typeclasses.Concurrent<F>
- com.github.tonivade.purefun.instances.EIOConcurrent (also extends com.github.tonivade.purefun.instances.EIOAsync)
- com.github.tonivade.purefun.instances.IOConcurrent (also extends com.github.tonivade.purefun.instances.IOAsync)
- com.github.tonivade.purefun.instances.PureIOConcurrent<R> (also extends com.github.tonivade.purefun.instances.PureIOAsync<R>)
- com.github.tonivade.purefun.instances.RIOConcurrent<R> (also extends com.github.tonivade.purefun.instances.RIOAsync<R>)
- com.github.tonivade.purefun.instances.TaskConcurrent (also extends com.github.tonivade.purefun.instances.TaskAsync)
- com.github.tonivade.purefun.instances.UIOConcurrent (also extends com.github.tonivade.purefun.instances.UIOAsync)
- com.github.tonivade.purefun.instances.URIOConcurrent<R> (also extends com.github.tonivade.purefun.instances.URIOAsync<R>)
- com.github.tonivade.purefun.instances.EIOAsync (also extends com.github.tonivade.purefun.instances.EIOMonadDefer)
- com.github.tonivade.purefun.instances.EIOConcurrent (also extends com.github.tonivade.purefun.typeclasses.Concurrent<F>)
- com.github.tonivade.purefun.instances.IOAsync (also extends com.github.tonivade.purefun.instances.IOMonadDefer)
- com.github.tonivade.purefun.instances.IOConcurrent (also extends com.github.tonivade.purefun.typeclasses.Concurrent<F>)
- com.github.tonivade.purefun.instances.PureIOAsync<R> (also extends com.github.tonivade.purefun.instances.PureIOMonadDefer<R>)
- com.github.tonivade.purefun.instances.RIOAsync<R> (also extends com.github.tonivade.purefun.instances.RIOMonadDefer<R>)
- com.github.tonivade.purefun.instances.RIOConcurrent<R> (also extends com.github.tonivade.purefun.typeclasses.Concurrent<F>)
- com.github.tonivade.purefun.instances.TaskAsync (also extends com.github.tonivade.purefun.instances.TaskMonadDefer)
- com.github.tonivade.purefun.instances.TaskConcurrent (also extends com.github.tonivade.purefun.typeclasses.Concurrent<F>)
- com.github.tonivade.purefun.instances.UIOAsync (also extends com.github.tonivade.purefun.instances.UIOMonadDefer)
- com.github.tonivade.purefun.instances.UIOConcurrent (also extends com.github.tonivade.purefun.typeclasses.Concurrent<F>)
- com.github.tonivade.purefun.instances.URIOAsync<R> (also extends com.github.tonivade.purefun.instances.URIOMonadDefer<R>)
- com.github.tonivade.purefun.instances.URIOConcurrent<R> (also extends com.github.tonivade.purefun.typeclasses.Concurrent<F>)
- com.github.tonivade.purefun.instances.EIOMonadDefer (also extends com.github.tonivade.purefun.instances.EIOBracket<E>, com.github.tonivade.purefun.instances.EIODefer<E>)
- com.github.tonivade.purefun.instances.EIOAsync (also extends com.github.tonivade.purefun.typeclasses.Async<F>)
- com.github.tonivade.purefun.instances.EIOConcurrent (also extends com.github.tonivade.purefun.typeclasses.Concurrent<F>)
- com.github.tonivade.purefun.instances.EitherTMonadDefer<F> (also extends com.github.tonivade.purefun.instances.EitherTBracket<F,E>, com.github.tonivade.purefun.instances.EitherTDefer<F,E>, com.github.tonivade.purefun.instances.EitherTMonadThrowFromMonadThrow<F>, com.github.tonivade.purefun.instances.EitherTTimer<F>)
- com.github.tonivade.purefun.instances.IOMonadDefer (also extends com.github.tonivade.purefun.instances.IOBracket, com.github.tonivade.purefun.instances.IODefer)
- com.github.tonivade.purefun.instances.IOAsync (also extends com.github.tonivade.purefun.typeclasses.Async<F>)
- com.github.tonivade.purefun.instances.IOConcurrent (also extends com.github.tonivade.purefun.typeclasses.Concurrent<F>)
- com.github.tonivade.purefun.instances.OptionTMonadDefer<F> (also extends com.github.tonivade.purefun.instances.OptionTBracket<F>, com.github.tonivade.purefun.instances.OptionTDefer<F>, com.github.tonivade.purefun.instances.OptionTMonadThrow<F>)
- com.github.tonivade.purefun.instances.PureIOMonadDefer<R> (also extends com.github.tonivade.purefun.instances.PureIOBracket<R,E>, com.github.tonivade.purefun.instances.PureIODefer<R,E>)
- com.github.tonivade.purefun.instances.PureIOAsync<R> (also extends com.github.tonivade.purefun.typeclasses.Async<F>)
- com.github.tonivade.purefun.instances.RIOMonadDefer<R> (also extends com.github.tonivade.purefun.instances.RIOBracket<R>, com.github.tonivade.purefun.instances.RIODefer<R>)
- com.github.tonivade.purefun.instances.RIOAsync<R> (also extends com.github.tonivade.purefun.typeclasses.Async<F>)
- com.github.tonivade.purefun.instances.RIOConcurrent<R> (also extends com.github.tonivade.purefun.typeclasses.Concurrent<F>)
- com.github.tonivade.purefun.instances.TaskMonadDefer (also extends com.github.tonivade.purefun.instances.TaskBracket, com.github.tonivade.purefun.instances.TaskDefer)
- com.github.tonivade.purefun.instances.TaskAsync (also extends com.github.tonivade.purefun.typeclasses.Async<F>)
- com.github.tonivade.purefun.instances.TaskConcurrent (also extends com.github.tonivade.purefun.typeclasses.Concurrent<F>)
- com.github.tonivade.purefun.instances.UIOMonadDefer (also extends com.github.tonivade.purefun.instances.UIOBracket, com.github.tonivade.purefun.instances.UIODefer)
- com.github.tonivade.purefun.instances.UIOAsync (also extends com.github.tonivade.purefun.typeclasses.Async<F>)
- com.github.tonivade.purefun.instances.UIOConcurrent (also extends com.github.tonivade.purefun.typeclasses.Concurrent<F>)
- com.github.tonivade.purefun.instances.URIOMonadDefer<R> (also extends com.github.tonivade.purefun.instances.URIOBracket<R>, com.github.tonivade.purefun.instances.URIODefer<R>)
- com.github.tonivade.purefun.instances.URIOAsync<R> (also extends com.github.tonivade.purefun.typeclasses.Async<F>)
- com.github.tonivade.purefun.instances.URIOConcurrent<R> (also extends com.github.tonivade.purefun.typeclasses.Concurrent<F>)
- com.github.tonivade.purefun.instances.OptionTDefer<F>
- com.github.tonivade.purefun.instances.PureIODefer<R,E>
- com.github.tonivade.purefun.instances.PureIOMonadDefer<R> (also extends com.github.tonivade.purefun.typeclasses.MonadDefer<F>, com.github.tonivade.purefun.instances.PureIOBracket<R,E>)
- com.github.tonivade.purefun.instances.PureIOAsync<R> (also extends com.github.tonivade.purefun.typeclasses.Async<F>)
- com.github.tonivade.purefun.instances.RIODefer<R>
- com.github.tonivade.purefun.instances.RIOMonadDefer<R> (also extends com.github.tonivade.purefun.typeclasses.MonadDefer<F>, com.github.tonivade.purefun.instances.RIOBracket<R>)
- com.github.tonivade.purefun.instances.RIOAsync<R> (also extends com.github.tonivade.purefun.typeclasses.Async<F>)
- com.github.tonivade.purefun.instances.RIOConcurrent<R> (also extends com.github.tonivade.purefun.typeclasses.Concurrent<F>)
- com.github.tonivade.purefun.instances.TaskDefer
- com.github.tonivade.purefun.instances.TaskMonadDefer (also extends com.github.tonivade.purefun.typeclasses.MonadDefer<F>, com.github.tonivade.purefun.instances.TaskBracket)
- com.github.tonivade.purefun.instances.TaskAsync (also extends com.github.tonivade.purefun.typeclasses.Async<F>)
- com.github.tonivade.purefun.instances.TaskConcurrent (also extends com.github.tonivade.purefun.typeclasses.Concurrent<F>)
- com.github.tonivade.purefun.instances.TrampolineDefer
- com.github.tonivade.purefun.instances.UIODefer
- com.github.tonivade.purefun.instances.UIOMonadDefer (also extends com.github.tonivade.purefun.typeclasses.MonadDefer<F>, com.github.tonivade.purefun.instances.UIOBracket)
- com.github.tonivade.purefun.instances.UIOAsync (also extends com.github.tonivade.purefun.typeclasses.Async<F>)
- com.github.tonivade.purefun.instances.UIOConcurrent (also extends com.github.tonivade.purefun.typeclasses.Concurrent<F>)
- com.github.tonivade.purefun.instances.URIODefer<R>
- com.github.tonivade.purefun.instances.URIOMonadDefer<R> (also extends com.github.tonivade.purefun.typeclasses.MonadDefer<F>, com.github.tonivade.purefun.instances.URIOBracket<R>)
- com.github.tonivade.purefun.instances.URIOAsync<R> (also extends com.github.tonivade.purefun.typeclasses.Async<F>)
- com.github.tonivade.purefun.instances.URIOConcurrent<R> (also extends com.github.tonivade.purefun.typeclasses.Concurrent<F>)
- com.github.tonivade.purefun.instances.EIOInstances
- com.github.tonivade.purefun.instances.EitherInstances
- com.github.tonivade.purefun.instances.EitherKInstances
- com.github.tonivade.purefun.instances.EitherTInstances
- com.github.tonivade.purefun.instances.EvalInstances
- com.github.tonivade.purefun.instances.ExecutorHolder
- com.github.tonivade.purefun.instances.FuturePure (also extends com.github.tonivade.purefun.typeclasses.Applicative<F>)
- com.github.tonivade.purefun.instances.FutureApplicative
- com.github.tonivade.purefun.instances.FutureMonad (also extends com.github.tonivade.purefun.typeclasses.Monad<F>)
- com.github.tonivade.purefun.typeclasses.Foldable<F>
- com.github.tonivade.purefun.instances.ConstFoldable<T>
- com.github.tonivade.purefun.instances.ConstTraverse<T> (also extends com.github.tonivade.purefun.typeclasses.Traverse<F>)
- com.github.tonivade.purefun.instances.EitherFoldable<L>
- com.github.tonivade.purefun.instances.EitherTraverse<L> (also extends com.github.tonivade.purefun.typeclasses.Traverse<F>)
- com.github.tonivade.purefun.instances.IdFoldable
- com.github.tonivade.purefun.instances.IdTraverse (also extends com.github.tonivade.purefun.typeclasses.Traverse<F>)
- com.github.tonivade.purefun.instances.OptionFoldable
- com.github.tonivade.purefun.instances.OptionTraverse (also extends com.github.tonivade.purefun.typeclasses.Traverse<F>)
- com.github.tonivade.purefun.instances.SequenceFoldable
- com.github.tonivade.purefun.instances.SequenceTraverse (also extends com.github.tonivade.purefun.typeclasses.Traverse<F>)
- com.github.tonivade.purefun.typeclasses.Traverse<F> (also extends com.github.tonivade.purefun.typeclasses.Functor<F>)
- com.github.tonivade.purefun.instances.TryFoldable
- com.github.tonivade.purefun.instances.TryTraverse (also extends com.github.tonivade.purefun.typeclasses.Traverse<F>)
- com.github.tonivade.purefun.instances.Function1Instances
- com.github.tonivade.purefun.instances.FutureInstances
- com.github.tonivade.purefun.instances.IdInstances
- com.github.tonivade.purefun.typeclasses.InjectK<F,G>
- com.github.tonivade.purefun.typeclasses.Invariant<F>
- com.github.tonivade.purefun.typeclasses.Contravariant<F>
- com.github.tonivade.purefun.typeclasses.Functor<F>
- com.github.tonivade.purefun.typeclasses.Applicative<F>
- com.github.tonivade.purefun.typeclasses.Alternative<F> (also extends com.github.tonivade.purefun.typeclasses.MonoidK<F>)
- com.github.tonivade.purefun.typeclasses.ApplicativeError<F,E>
- com.github.tonivade.purefun.typeclasses.MonadError<F,E> (also extends com.github.tonivade.purefun.typeclasses.Monad<F>)
- com.github.tonivade.purefun.typeclasses.Bracket<F,E>
- com.github.tonivade.purefun.instances.EIOBracket<E> (also extends com.github.tonivade.purefun.instances.EIOMonadError<E>)
- com.github.tonivade.purefun.instances.EIOMonadDefer (also extends com.github.tonivade.purefun.instances.EIODefer<E>, com.github.tonivade.purefun.typeclasses.MonadDefer<F>)
- com.github.tonivade.purefun.instances.EIOAsync (also extends com.github.tonivade.purefun.typeclasses.Async<F>)
- com.github.tonivade.purefun.instances.EIOConcurrent (also extends com.github.tonivade.purefun.typeclasses.Concurrent<F>)
- com.github.tonivade.purefun.instances.EitherTBracket<F,E>
- com.github.tonivade.purefun.instances.IOBracket (also extends com.github.tonivade.purefun.instances.IOMonadError)
- com.github.tonivade.purefun.instances.IOMonadDefer (also extends com.github.tonivade.purefun.instances.IODefer, com.github.tonivade.purefun.typeclasses.MonadDefer<F>)
- com.github.tonivade.purefun.instances.IOAsync (also extends com.github.tonivade.purefun.typeclasses.Async<F>)
- com.github.tonivade.purefun.instances.IOConcurrent (also extends com.github.tonivade.purefun.typeclasses.Concurrent<F>)
- com.github.tonivade.purefun.typeclasses.MonadDefer<F> (also extends com.github.tonivade.purefun.typeclasses.Defer<F>, com.github.tonivade.purefun.typeclasses.MonadThrow<F>, com.github.tonivade.purefun.typeclasses.Timer<F>)
- com.github.tonivade.purefun.typeclasses.Async<F>
- com.github.tonivade.purefun.typeclasses.Concurrent<F>
- com.github.tonivade.purefun.instances.EIOConcurrent (also extends com.github.tonivade.purefun.instances.EIOAsync)
- com.github.tonivade.purefun.instances.IOConcurrent (also extends com.github.tonivade.purefun.instances.IOAsync)
- com.github.tonivade.purefun.instances.PureIOConcurrent<R> (also extends com.github.tonivade.purefun.instances.PureIOAsync<R>)
- com.github.tonivade.purefun.instances.RIOConcurrent<R> (also extends com.github.tonivade.purefun.instances.RIOAsync<R>)
- com.github.tonivade.purefun.instances.TaskConcurrent (also extends com.github.tonivade.purefun.instances.TaskAsync)
- com.github.tonivade.purefun.instances.UIOConcurrent (also extends com.github.tonivade.purefun.instances.UIOAsync)
- com.github.tonivade.purefun.instances.URIOConcurrent<R> (also extends com.github.tonivade.purefun.instances.URIOAsync<R>)
- com.github.tonivade.purefun.instances.EIOAsync (also extends com.github.tonivade.purefun.instances.EIOMonadDefer)
- com.github.tonivade.purefun.instances.EIOConcurrent (also extends com.github.tonivade.purefun.typeclasses.Concurrent<F>)
- com.github.tonivade.purefun.instances.IOAsync (also extends com.github.tonivade.purefun.instances.IOMonadDefer)
- com.github.tonivade.purefun.instances.IOConcurrent (also extends com.github.tonivade.purefun.typeclasses.Concurrent<F>)
- com.github.tonivade.purefun.instances.PureIOAsync<R> (also extends com.github.tonivade.purefun.instances.PureIOMonadDefer<R>)
- com.github.tonivade.purefun.instances.RIOAsync<R> (also extends com.github.tonivade.purefun.instances.RIOMonadDefer<R>)
- com.github.tonivade.purefun.instances.RIOConcurrent<R> (also extends com.github.tonivade.purefun.typeclasses.Concurrent<F>)
- com.github.tonivade.purefun.instances.TaskAsync (also extends com.github.tonivade.purefun.instances.TaskMonadDefer)
- com.github.tonivade.purefun.instances.TaskConcurrent (also extends com.github.tonivade.purefun.typeclasses.Concurrent<F>)
- com.github.tonivade.purefun.instances.UIOAsync (also extends com.github.tonivade.purefun.instances.UIOMonadDefer)
- com.github.tonivade.purefun.instances.UIOConcurrent (also extends com.github.tonivade.purefun.typeclasses.Concurrent<F>)
- com.github.tonivade.purefun.instances.URIOAsync<R> (also extends com.github.tonivade.purefun.instances.URIOMonadDefer<R>)
- com.github.tonivade.purefun.instances.URIOConcurrent<R> (also extends com.github.tonivade.purefun.typeclasses.Concurrent<F>)
- com.github.tonivade.purefun.instances.EIOMonadDefer (also extends com.github.tonivade.purefun.instances.EIOBracket<E>, com.github.tonivade.purefun.instances.EIODefer<E>)
- com.github.tonivade.purefun.instances.EIOAsync (also extends com.github.tonivade.purefun.typeclasses.Async<F>)
- com.github.tonivade.purefun.instances.EIOConcurrent (also extends com.github.tonivade.purefun.typeclasses.Concurrent<F>)
- com.github.tonivade.purefun.instances.EitherTMonadDefer<F> (also extends com.github.tonivade.purefun.instances.EitherTBracket<F,E>, com.github.tonivade.purefun.instances.EitherTDefer<F,E>, com.github.tonivade.purefun.instances.EitherTMonadThrowFromMonadThrow<F>, com.github.tonivade.purefun.instances.EitherTTimer<F>)
- com.github.tonivade.purefun.instances.IOMonadDefer (also extends com.github.tonivade.purefun.instances.IOBracket, com.github.tonivade.purefun.instances.IODefer)
- com.github.tonivade.purefun.instances.IOAsync (also extends com.github.tonivade.purefun.typeclasses.Async<F>)
- com.github.tonivade.purefun.instances.IOConcurrent (also extends com.github.tonivade.purefun.typeclasses.Concurrent<F>)
- com.github.tonivade.purefun.instances.OptionTMonadDefer<F> (also extends com.github.tonivade.purefun.instances.OptionTBracket<F>, com.github.tonivade.purefun.instances.OptionTDefer<F>, com.github.tonivade.purefun.instances.OptionTMonadThrow<F>)
- com.github.tonivade.purefun.instances.PureIOMonadDefer<R> (also extends com.github.tonivade.purefun.instances.PureIOBracket<R,E>, com.github.tonivade.purefun.instances.PureIODefer<R,E>)
- com.github.tonivade.purefun.instances.PureIOAsync<R> (also extends com.github.tonivade.purefun.typeclasses.Async<F>)
- com.github.tonivade.purefun.instances.RIOMonadDefer<R> (also extends com.github.tonivade.purefun.instances.RIOBracket<R>, com.github.tonivade.purefun.instances.RIODefer<R>)
- com.github.tonivade.purefun.instances.RIOAsync<R> (also extends com.github.tonivade.purefun.typeclasses.Async<F>)
- com.github.tonivade.purefun.instances.RIOConcurrent<R> (also extends com.github.tonivade.purefun.typeclasses.Concurrent<F>)
- com.github.tonivade.purefun.instances.TaskMonadDefer (also extends com.github.tonivade.purefun.instances.TaskBracket, com.github.tonivade.purefun.instances.TaskDefer)
- com.github.tonivade.purefun.instances.TaskAsync (also extends com.github.tonivade.purefun.typeclasses.Async<F>)
- com.github.tonivade.purefun.instances.TaskConcurrent (also extends com.github.tonivade.purefun.typeclasses.Concurrent<F>)
- com.github.tonivade.purefun.instances.UIOMonadDefer (also extends com.github.tonivade.purefun.instances.UIOBracket, com.github.tonivade.purefun.instances.UIODefer)
- com.github.tonivade.purefun.instances.UIOAsync (also extends com.github.tonivade.purefun.typeclasses.Async<F>)
- com.github.tonivade.purefun.instances.UIOConcurrent (also extends com.github.tonivade.purefun.typeclasses.Concurrent<F>)
- com.github.tonivade.purefun.instances.URIOMonadDefer<R> (also extends com.github.tonivade.purefun.instances.URIOBracket<R>, com.github.tonivade.purefun.instances.URIODefer<R>)
- com.github.tonivade.purefun.instances.URIOAsync<R> (also extends com.github.tonivade.purefun.typeclasses.Async<F>)
- com.github.tonivade.purefun.instances.URIOConcurrent<R> (also extends com.github.tonivade.purefun.typeclasses.Concurrent<F>)
- com.github.tonivade.purefun.instances.OptionTBracket<F>
- com.github.tonivade.purefun.instances.PureIOBracket<R,E> (also extends com.github.tonivade.purefun.instances.PureIOMonadError<R,E>)
- com.github.tonivade.purefun.instances.PureIOMonadDefer<R> (also extends com.github.tonivade.purefun.typeclasses.MonadDefer<F>, com.github.tonivade.purefun.instances.PureIODefer<R,E>)
- com.github.tonivade.purefun.instances.PureIOAsync<R> (also extends com.github.tonivade.purefun.typeclasses.Async<F>)
- com.github.tonivade.purefun.instances.RIOBracket<R> (also extends com.github.tonivade.purefun.instances.RIOMonadError<R>)
- com.github.tonivade.purefun.instances.RIOMonadDefer<R> (also extends com.github.tonivade.purefun.typeclasses.MonadDefer<F>, com.github.tonivade.purefun.instances.RIODefer<R>)
- com.github.tonivade.purefun.instances.RIOAsync<R> (also extends com.github.tonivade.purefun.typeclasses.Async<F>)
- com.github.tonivade.purefun.instances.RIOConcurrent<R> (also extends com.github.tonivade.purefun.typeclasses.Concurrent<F>)
- com.github.tonivade.purefun.instances.TaskBracket (also extends com.github.tonivade.purefun.instances.TaskMonadError)
- com.github.tonivade.purefun.instances.TaskMonadDefer (also extends com.github.tonivade.purefun.typeclasses.MonadDefer<F>, com.github.tonivade.purefun.instances.TaskDefer)
- com.github.tonivade.purefun.instances.TaskAsync (also extends com.github.tonivade.purefun.typeclasses.Async<F>)
- com.github.tonivade.purefun.instances.TaskConcurrent (also extends com.github.tonivade.purefun.typeclasses.Concurrent<F>)
- com.github.tonivade.purefun.instances.UIOBracket (also extends com.github.tonivade.purefun.instances.UIOMonadError)
- com.github.tonivade.purefun.instances.UIOMonadDefer (also extends com.github.tonivade.purefun.typeclasses.MonadDefer<F>, com.github.tonivade.purefun.instances.UIODefer)
- com.github.tonivade.purefun.instances.UIOAsync (also extends com.github.tonivade.purefun.typeclasses.Async<F>)
- com.github.tonivade.purefun.instances.UIOConcurrent (also extends com.github.tonivade.purefun.typeclasses.Concurrent<F>)
- com.github.tonivade.purefun.instances.URIOBracket<R> (also extends com.github.tonivade.purefun.instances.URIOMonadError<R>)
- com.github.tonivade.purefun.instances.URIOMonadDefer<R> (also extends com.github.tonivade.purefun.typeclasses.MonadDefer<F>, com.github.tonivade.purefun.instances.URIODefer<R>)
- com.github.tonivade.purefun.instances.URIOAsync<R> (also extends com.github.tonivade.purefun.typeclasses.Async<F>)
- com.github.tonivade.purefun.instances.URIOConcurrent<R> (also extends com.github.tonivade.purefun.typeclasses.Concurrent<F>)
- com.github.tonivade.purefun.instances.EIOMonadError<E> (also extends com.github.tonivade.purefun.instances.EIOMonad<E>)
- com.github.tonivade.purefun.instances.EIOBracket<E> (also extends com.github.tonivade.purefun.typeclasses.Bracket<F,E>)
- com.github.tonivade.purefun.instances.EIOMonadDefer (also extends com.github.tonivade.purefun.instances.EIODefer<E>, com.github.tonivade.purefun.typeclasses.MonadDefer<F>)
- com.github.tonivade.purefun.instances.EIOAsync (also extends com.github.tonivade.purefun.typeclasses.Async<F>)
- com.github.tonivade.purefun.instances.EIOConcurrent (also extends com.github.tonivade.purefun.typeclasses.Concurrent<F>)
- com.github.tonivade.purefun.instances.EIOMonadThrow (also extends com.github.tonivade.purefun.typeclasses.MonadThrow<F>)
- com.github.tonivade.purefun.instances.EitherMonadError<L> (also extends com.github.tonivade.purefun.instances.EitherMonad<L>)
- com.github.tonivade.purefun.instances.EitherTMonadErrorFromMonad<F,E> (also extends com.github.tonivade.purefun.instances.EitherTMonad<F,L>)
- com.github.tonivade.purefun.instances.EitherTMonadErrorFromMonadError<F,E> (also extends com.github.tonivade.purefun.instances.EitherTMonad<F,L>)
- com.github.tonivade.purefun.instances.EvalMonadError (also extends com.github.tonivade.purefun.instances.EvalMonad)
- com.github.tonivade.purefun.instances.EvalMonadThrow (also extends com.github.tonivade.purefun.typeclasses.MonadThrow<F>)
- com.github.tonivade.purefun.instances.IOMonadError (also extends com.github.tonivade.purefun.instances.IOMonad)
- com.github.tonivade.purefun.instances.IOBracket (also extends com.github.tonivade.purefun.typeclasses.Bracket<F,E>)
- com.github.tonivade.purefun.instances.IOMonadDefer (also extends com.github.tonivade.purefun.instances.IODefer, com.github.tonivade.purefun.typeclasses.MonadDefer<F>)
- com.github.tonivade.purefun.instances.IOAsync (also extends com.github.tonivade.purefun.typeclasses.Async<F>)
- com.github.tonivade.purefun.instances.IOConcurrent (also extends com.github.tonivade.purefun.typeclasses.Concurrent<F>)
- com.github.tonivade.purefun.instances.IOMonadThrow (also extends com.github.tonivade.purefun.typeclasses.MonadThrow<F>)
- com.github.tonivade.purefun.instances.KleisliMonadError<F,R,E> (also extends com.github.tonivade.purefun.instances.KleisliMonad<F,Z>)
- com.github.tonivade.purefun.typeclasses.MonadThrow<F>
- com.github.tonivade.purefun.instances.EIOMonadThrow (also extends com.github.tonivade.purefun.instances.EIOMonadError<E>)
- com.github.tonivade.purefun.instances.EitherMonadThrow (also extends com.github.tonivade.purefun.instances.EitherMonadError<L>)
- com.github.tonivade.purefun.instances.EitherTMonadThrowFromMonad<F> (also extends com.github.tonivade.purefun.instances.EitherTMonadErrorFromMonad<F,E>)
- com.github.tonivade.purefun.instances.EitherTMonadThrowFromMonadThrow<F> (also extends com.github.tonivade.purefun.instances.EitherTMonadErrorFromMonadError<F,E>)
- com.github.tonivade.purefun.instances.EvalMonadThrow (also extends com.github.tonivade.purefun.instances.EvalMonadError)
- com.github.tonivade.purefun.instances.FutureMonadThrow (also extends com.github.tonivade.purefun.instances.FutureMonad)
- com.github.tonivade.purefun.instances.IOMonadThrow (also extends com.github.tonivade.purefun.instances.IOMonadError)
- com.github.tonivade.purefun.typeclasses.MonadDefer<F> (also extends com.github.tonivade.purefun.typeclasses.Bracket<F,E>, com.github.tonivade.purefun.typeclasses.Defer<F>, com.github.tonivade.purefun.typeclasses.Timer<F>)
- com.github.tonivade.purefun.typeclasses.Async<F>
- com.github.tonivade.purefun.typeclasses.Concurrent<F>
- com.github.tonivade.purefun.instances.EIOConcurrent (also extends com.github.tonivade.purefun.instances.EIOAsync)
- com.github.tonivade.purefun.instances.IOConcurrent (also extends com.github.tonivade.purefun.instances.IOAsync)
- com.github.tonivade.purefun.instances.PureIOConcurrent<R> (also extends com.github.tonivade.purefun.instances.PureIOAsync<R>)
- com.github.tonivade.purefun.instances.RIOConcurrent<R> (also extends com.github.tonivade.purefun.instances.RIOAsync<R>)
- com.github.tonivade.purefun.instances.TaskConcurrent (also extends com.github.tonivade.purefun.instances.TaskAsync)
- com.github.tonivade.purefun.instances.UIOConcurrent (also extends com.github.tonivade.purefun.instances.UIOAsync)
- com.github.tonivade.purefun.instances.URIOConcurrent<R> (also extends com.github.tonivade.purefun.instances.URIOAsync<R>)
- com.github.tonivade.purefun.instances.EIOAsync (also extends com.github.tonivade.purefun.instances.EIOMonadDefer)
- com.github.tonivade.purefun.instances.EIOConcurrent (also extends com.github.tonivade.purefun.typeclasses.Concurrent<F>)
- com.github.tonivade.purefun.instances.IOAsync (also extends com.github.tonivade.purefun.instances.IOMonadDefer)
- com.github.tonivade.purefun.instances.IOConcurrent (also extends com.github.tonivade.purefun.typeclasses.Concurrent<F>)
- com.github.tonivade.purefun.instances.PureIOAsync<R> (also extends com.github.tonivade.purefun.instances.PureIOMonadDefer<R>)
- com.github.tonivade.purefun.instances.RIOAsync<R> (also extends com.github.tonivade.purefun.instances.RIOMonadDefer<R>)
- com.github.tonivade.purefun.instances.RIOConcurrent<R> (also extends com.github.tonivade.purefun.typeclasses.Concurrent<F>)
- com.github.tonivade.purefun.instances.TaskAsync (also extends com.github.tonivade.purefun.instances.TaskMonadDefer)
- com.github.tonivade.purefun.instances.TaskConcurrent (also extends com.github.tonivade.purefun.typeclasses.Concurrent<F>)
- com.github.tonivade.purefun.instances.UIOAsync (also extends com.github.tonivade.purefun.instances.UIOMonadDefer)
- com.github.tonivade.purefun.instances.UIOConcurrent (also extends com.github.tonivade.purefun.typeclasses.Concurrent<F>)
- com.github.tonivade.purefun.instances.URIOAsync<R> (also extends com.github.tonivade.purefun.instances.URIOMonadDefer<R>)
- com.github.tonivade.purefun.instances.URIOConcurrent<R> (also extends com.github.tonivade.purefun.typeclasses.Concurrent<F>)
- com.github.tonivade.purefun.instances.EIOMonadDefer (also extends com.github.tonivade.purefun.instances.EIOBracket<E>, com.github.tonivade.purefun.instances.EIODefer<E>)
- com.github.tonivade.purefun.instances.EIOAsync (also extends com.github.tonivade.purefun.typeclasses.Async<F>)
- com.github.tonivade.purefun.instances.EIOConcurrent (also extends com.github.tonivade.purefun.typeclasses.Concurrent<F>)
- com.github.tonivade.purefun.instances.EitherTMonadDefer<F> (also extends com.github.tonivade.purefun.instances.EitherTBracket<F,E>, com.github.tonivade.purefun.instances.EitherTDefer<F,E>, com.github.tonivade.purefun.instances.EitherTMonadThrowFromMonadThrow<F>, com.github.tonivade.purefun.instances.EitherTTimer<F>)
- com.github.tonivade.purefun.instances.IOMonadDefer (also extends com.github.tonivade.purefun.instances.IOBracket, com.github.tonivade.purefun.instances.IODefer)
- com.github.tonivade.purefun.instances.IOAsync (also extends com.github.tonivade.purefun.typeclasses.Async<F>)
- com.github.tonivade.purefun.instances.IOConcurrent (also extends com.github.tonivade.purefun.typeclasses.Concurrent<F>)
- com.github.tonivade.purefun.instances.OptionTMonadDefer<F> (also extends com.github.tonivade.purefun.instances.OptionTBracket<F>, com.github.tonivade.purefun.instances.OptionTDefer<F>, com.github.tonivade.purefun.instances.OptionTMonadThrow<F>)
- com.github.tonivade.purefun.instances.PureIOMonadDefer<R> (also extends com.github.tonivade.purefun.instances.PureIOBracket<R,E>, com.github.tonivade.purefun.instances.PureIODefer<R,E>)
- com.github.tonivade.purefun.instances.PureIOAsync<R> (also extends com.github.tonivade.purefun.typeclasses.Async<F>)
- com.github.tonivade.purefun.instances.RIOMonadDefer<R> (also extends com.github.tonivade.purefun.instances.RIOBracket<R>, com.github.tonivade.purefun.instances.RIODefer<R>)
- com.github.tonivade.purefun.instances.RIOAsync<R> (also extends com.github.tonivade.purefun.typeclasses.Async<F>)
- com.github.tonivade.purefun.instances.RIOConcurrent<R> (also extends com.github.tonivade.purefun.typeclasses.Concurrent<F>)
- com.github.tonivade.purefun.instances.TaskMonadDefer (also extends com.github.tonivade.purefun.instances.TaskBracket, com.github.tonivade.purefun.instances.TaskDefer)
- com.github.tonivade.purefun.instances.TaskAsync (also extends com.github.tonivade.purefun.typeclasses.Async<F>)
- com.github.tonivade.purefun.instances.TaskConcurrent (also extends com.github.tonivade.purefun.typeclasses.Concurrent<F>)
- com.github.tonivade.purefun.instances.UIOMonadDefer (also extends com.github.tonivade.purefun.instances.UIOBracket, com.github.tonivade.purefun.instances.UIODefer)
- com.github.tonivade.purefun.instances.UIOAsync (also extends com.github.tonivade.purefun.typeclasses.Async<F>)
- com.github.tonivade.purefun.instances.UIOConcurrent (also extends com.github.tonivade.purefun.typeclasses.Concurrent<F>)
- com.github.tonivade.purefun.instances.URIOMonadDefer<R> (also extends com.github.tonivade.purefun.instances.URIOBracket<R>, com.github.tonivade.purefun.instances.URIODefer<R>)
- com.github.tonivade.purefun.instances.URIOAsync<R> (also extends com.github.tonivade.purefun.typeclasses.Async<F>)
- com.github.tonivade.purefun.instances.URIOConcurrent<R> (also extends com.github.tonivade.purefun.typeclasses.Concurrent<F>)
- com.github.tonivade.purefun.instances.OptionTMonadThrow<F> (also extends com.github.tonivade.purefun.instances.OptionTMonadErrorFromMonadError<F,E>)
- com.github.tonivade.purefun.instances.PureIOMonadThrow<R> (also extends com.github.tonivade.purefun.instances.PureIOMonadError<R,E>)
- com.github.tonivade.purefun.instances.RIOMonadThrow<R> (also extends com.github.tonivade.purefun.instances.RIOMonadError<R>)
- com.github.tonivade.purefun.instances.TaskMonadThrow (also extends com.github.tonivade.purefun.instances.TaskMonadError)
- com.github.tonivade.purefun.instances.TryMonadThrow (also extends com.github.tonivade.purefun.instances.TryMonadError)
- com.github.tonivade.purefun.instances.UIOMonadThrow (also extends com.github.tonivade.purefun.instances.UIOMonadError)
- com.github.tonivade.purefun.instances.URIOMonadThrow<R> (also extends com.github.tonivade.purefun.instances.URIOMonadError<R>)
- com.github.tonivade.purefun.instances.ValidationMonadThrow (also extends com.github.tonivade.purefun.instances.ValidationMonadError<E>)
- com.github.tonivade.purefun.instances.OptionMonadError (also extends com.github.tonivade.purefun.instances.OptionMonad)
- com.github.tonivade.purefun.instances.OptionTMonadErrorFromMonad<F> (also extends com.github.tonivade.purefun.instances.OptionTMonad<F>)
- com.github.tonivade.purefun.instances.OptionTMonadErrorFromMonadError<F,E> (also extends com.github.tonivade.purefun.instances.OptionTMonad<F>)
- com.github.tonivade.purefun.instances.PureIOMonadError<R,E> (also extends com.github.tonivade.purefun.instances.PureIOMonad<R,E>)
- com.github.tonivade.purefun.instances.PureIOBracket<R,E> (also extends com.github.tonivade.purefun.typeclasses.Bracket<F,E>)
- com.github.tonivade.purefun.instances.PureIOMonadDefer<R> (also extends com.github.tonivade.purefun.typeclasses.MonadDefer<F>, com.github.tonivade.purefun.instances.PureIODefer<R,E>)
- com.github.tonivade.purefun.instances.PureIOAsync<R> (also extends com.github.tonivade.purefun.typeclasses.Async<F>)
- com.github.tonivade.purefun.instances.PureIOMonadThrow<R> (also extends com.github.tonivade.purefun.typeclasses.MonadThrow<F>)
- com.github.tonivade.purefun.instances.RIOMonadError<R> (also extends com.github.tonivade.purefun.instances.RIOMonad<R>)
- com.github.tonivade.purefun.instances.RIOBracket<R> (also extends com.github.tonivade.purefun.typeclasses.Bracket<F,E>)
- com.github.tonivade.purefun.instances.RIOMonadDefer<R> (also extends com.github.tonivade.purefun.typeclasses.MonadDefer<F>, com.github.tonivade.purefun.instances.RIODefer<R>)
- com.github.tonivade.purefun.instances.RIOAsync<R> (also extends com.github.tonivade.purefun.typeclasses.Async<F>)
- com.github.tonivade.purefun.instances.RIOConcurrent<R> (also extends com.github.tonivade.purefun.typeclasses.Concurrent<F>)
- com.github.tonivade.purefun.instances.RIOMonadThrow<R> (also extends com.github.tonivade.purefun.typeclasses.MonadThrow<F>)
- com.github.tonivade.purefun.instances.StateTMonadError<F,S,E> (also extends com.github.tonivade.purefun.instances.StateTMonad<F,S>)
- com.github.tonivade.purefun.instances.TaskMonadError (also extends com.github.tonivade.purefun.instances.TaskMonad)
- com.github.tonivade.purefun.instances.TaskBracket (also extends com.github.tonivade.purefun.typeclasses.Bracket<F,E>)
- com.github.tonivade.purefun.instances.TaskMonadDefer (also extends com.github.tonivade.purefun.typeclasses.MonadDefer<F>, com.github.tonivade.purefun.instances.TaskDefer)
- com.github.tonivade.purefun.instances.TaskAsync (also extends com.github.tonivade.purefun.typeclasses.Async<F>)
- com.github.tonivade.purefun.instances.TaskConcurrent (also extends com.github.tonivade.purefun.typeclasses.Concurrent<F>)
- com.github.tonivade.purefun.instances.TaskMonadThrow (also extends com.github.tonivade.purefun.typeclasses.MonadThrow<F>)
- com.github.tonivade.purefun.instances.TryMonadError (also extends com.github.tonivade.purefun.instances.TryMonad)
- com.github.tonivade.purefun.instances.TryMonadThrow (also extends com.github.tonivade.purefun.typeclasses.MonadThrow<F>)
- com.github.tonivade.purefun.instances.UIOMonadError (also extends com.github.tonivade.purefun.instances.UIOMonad)
- com.github.tonivade.purefun.instances.UIOBracket (also extends com.github.tonivade.purefun.typeclasses.Bracket<F,E>)
- com.github.tonivade.purefun.instances.UIOMonadDefer (also extends com.github.tonivade.purefun.typeclasses.MonadDefer<F>, com.github.tonivade.purefun.instances.UIODefer)
- com.github.tonivade.purefun.instances.UIOAsync (also extends com.github.tonivade.purefun.typeclasses.Async<F>)
- com.github.tonivade.purefun.instances.UIOConcurrent (also extends com.github.tonivade.purefun.typeclasses.Concurrent<F>)
- com.github.tonivade.purefun.instances.UIOMonadThrow (also extends com.github.tonivade.purefun.typeclasses.MonadThrow<F>)
- com.github.tonivade.purefun.instances.URIOMonadError<R> (also extends com.github.tonivade.purefun.instances.URIOMonad<R>)
- com.github.tonivade.purefun.instances.URIOBracket<R> (also extends com.github.tonivade.purefun.typeclasses.Bracket<F,E>)
- com.github.tonivade.purefun.instances.URIOMonadDefer<R> (also extends com.github.tonivade.purefun.typeclasses.MonadDefer<F>, com.github.tonivade.purefun.instances.URIODefer<R>)
- com.github.tonivade.purefun.instances.URIOAsync<R> (also extends com.github.tonivade.purefun.typeclasses.Async<F>)
- com.github.tonivade.purefun.instances.URIOConcurrent<R> (also extends com.github.tonivade.purefun.typeclasses.Concurrent<F>)
- com.github.tonivade.purefun.instances.URIOMonadThrow<R> (also extends com.github.tonivade.purefun.typeclasses.MonadThrow<F>)
- com.github.tonivade.purefun.instances.ValidationMonadError<E> (also extends com.github.tonivade.purefun.instances.ValidationMonad<E>)
- com.github.tonivade.purefun.instances.WriterTMonadError<F,L,E> (also extends com.github.tonivade.purefun.instances.WriterTMonad<F,L>)
- com.github.tonivade.purefun.instances.ConstApplicative<T>
- com.github.tonivade.purefun.instances.EIOPure<E>
- com.github.tonivade.purefun.instances.EIOApplicative<E>
- com.github.tonivade.purefun.instances.EIOMonad<E> (also extends com.github.tonivade.purefun.typeclasses.Monad<F>)
- com.github.tonivade.purefun.instances.EIOMonadError<E> (also extends com.github.tonivade.purefun.typeclasses.MonadError<F,E>)
- com.github.tonivade.purefun.instances.EIOBracket<E> (also extends com.github.tonivade.purefun.typeclasses.Bracket<F,E>)
- com.github.tonivade.purefun.instances.EIOMonadDefer (also extends com.github.tonivade.purefun.instances.EIODefer<E>, com.github.tonivade.purefun.typeclasses.MonadDefer<F>)
- com.github.tonivade.purefun.instances.EIOAsync (also extends com.github.tonivade.purefun.typeclasses.Async<F>)
- com.github.tonivade.purefun.instances.EIOConcurrent (also extends com.github.tonivade.purefun.typeclasses.Concurrent<F>)
- com.github.tonivade.purefun.instances.EIOMonadThrow (also extends com.github.tonivade.purefun.typeclasses.MonadThrow<F>)
- com.github.tonivade.purefun.instances.EitherPure<L>
- com.github.tonivade.purefun.instances.EitherApplicative<L>
- com.github.tonivade.purefun.instances.EitherMonad<L> (also extends com.github.tonivade.purefun.typeclasses.Monad<F>)
- com.github.tonivade.purefun.instances.EvalPure
- com.github.tonivade.purefun.instances.EvalApplicative
- com.github.tonivade.purefun.instances.EvalMonad (also extends com.github.tonivade.purefun.typeclasses.Monad<F>)
- com.github.tonivade.purefun.instances.EvalMonadError (also extends com.github.tonivade.purefun.typeclasses.MonadError<F,E>)
- com.github.tonivade.purefun.instances.EvalMonadThrow (also extends com.github.tonivade.purefun.typeclasses.MonadThrow<F>)
- com.github.tonivade.purefun.instances.Function1Pure<T>
- com.github.tonivade.purefun.instances.FuturePure (also extends com.github.tonivade.purefun.instances.ExecutorHolder)
- com.github.tonivade.purefun.instances.FutureApplicative
- com.github.tonivade.purefun.instances.FutureMonad (also extends com.github.tonivade.purefun.typeclasses.Monad<F>)
- com.github.tonivade.purefun.instances.IdPure
- com.github.tonivade.purefun.instances.IdApplicative
- com.github.tonivade.purefun.instances.IdMonad (also extends com.github.tonivade.purefun.typeclasses.Monad<F>)
- com.github.tonivade.purefun.instances.IOApplicative (also extends com.github.tonivade.purefun.instances.IOPure)
- com.github.tonivade.purefun.instances.IOPure
- com.github.tonivade.purefun.instances.IOApplicative (also extends com.github.tonivade.purefun.typeclasses.Applicative<F>)
- com.github.tonivade.purefun.instances.IOMonad (also extends com.github.tonivade.purefun.typeclasses.Monad<F>)
- com.github.tonivade.purefun.instances.IOMonadError (also extends com.github.tonivade.purefun.typeclasses.MonadError<F,E>)
- com.github.tonivade.purefun.instances.IOBracket (also extends com.github.tonivade.purefun.typeclasses.Bracket<F,E>)
- com.github.tonivade.purefun.instances.IOMonadDefer (also extends com.github.tonivade.purefun.instances.IODefer, com.github.tonivade.purefun.typeclasses.MonadDefer<F>)
- com.github.tonivade.purefun.instances.IOAsync (also extends com.github.tonivade.purefun.typeclasses.Async<F>)
- com.github.tonivade.purefun.instances.IOConcurrent (also extends com.github.tonivade.purefun.typeclasses.Concurrent<F>)
- com.github.tonivade.purefun.instances.IOMonadThrow (also extends com.github.tonivade.purefun.typeclasses.MonadThrow<F>)
- com.github.tonivade.purefun.instances.OptionPure
- com.github.tonivade.purefun.instances.OptionApplicative
- com.github.tonivade.purefun.instances.OptionMonad (also extends com.github.tonivade.purefun.typeclasses.Monad<F>)
- com.github.tonivade.purefun.instances.ProducerPure
- com.github.tonivade.purefun.instances.PromisePure (also extends com.github.tonivade.purefun.instances.PromiseExecutorHolder)
- com.github.tonivade.purefun.instances.PureIOPure<R,E>
- com.github.tonivade.purefun.instances.PureIOApplicative<R,E>
- com.github.tonivade.purefun.instances.PureIOMonad<R,E> (also extends com.github.tonivade.purefun.typeclasses.Monad<F>)
- com.github.tonivade.purefun.instances.PureIOMonadError<R,E> (also extends com.github.tonivade.purefun.typeclasses.MonadError<F,E>)
- com.github.tonivade.purefun.instances.PureIOBracket<R,E> (also extends com.github.tonivade.purefun.typeclasses.Bracket<F,E>)
- com.github.tonivade.purefun.instances.PureIOMonadDefer<R> (also extends com.github.tonivade.purefun.typeclasses.MonadDefer<F>, com.github.tonivade.purefun.instances.PureIODefer<R,E>)
- com.github.tonivade.purefun.instances.PureIOAsync<R> (also extends com.github.tonivade.purefun.typeclasses.Async<F>)
- com.github.tonivade.purefun.instances.PureIOMonadThrow<R> (also extends com.github.tonivade.purefun.typeclasses.MonadThrow<F>)
- com.github.tonivade.purefun.instances.PureStreamPure<F>
- com.github.tonivade.purefun.instances.PureStreamMonad<F> (also extends com.github.tonivade.purefun.typeclasses.Monad<F>)
- com.github.tonivade.purefun.instances.RIOPure<R>
- com.github.tonivade.purefun.instances.RIOApplicative<R>
- com.github.tonivade.purefun.instances.RIOMonad<R> (also extends com.github.tonivade.purefun.typeclasses.Monad<F>)
- com.github.tonivade.purefun.instances.RIOMonadError<R> (also extends com.github.tonivade.purefun.typeclasses.MonadError<F,E>)
- com.github.tonivade.purefun.instances.RIOBracket<R> (also extends com.github.tonivade.purefun.typeclasses.Bracket<F,E>)
- com.github.tonivade.purefun.instances.RIOMonadDefer<R> (also extends com.github.tonivade.purefun.typeclasses.MonadDefer<F>, com.github.tonivade.purefun.instances.RIODefer<R>)
- com.github.tonivade.purefun.instances.RIOAsync<R> (also extends com.github.tonivade.purefun.typeclasses.Async<F>)
- com.github.tonivade.purefun.instances.RIOConcurrent<R> (also extends com.github.tonivade.purefun.typeclasses.Concurrent<F>)
- com.github.tonivade.purefun.instances.RIOMonadThrow<R> (also extends com.github.tonivade.purefun.typeclasses.MonadThrow<F>)
- com.github.tonivade.purefun.typeclasses.Selective<F>
- com.github.tonivade.purefun.typeclasses.Monad<F>
- com.github.tonivade.purefun.instances.EIOMonad<E> (also extends com.github.tonivade.purefun.instances.EIOPure<E>)
- com.github.tonivade.purefun.instances.EIOMonadError<E> (also extends com.github.tonivade.purefun.typeclasses.MonadError<F,E>)
- com.github.tonivade.purefun.instances.EIOBracket<E> (also extends com.github.tonivade.purefun.typeclasses.Bracket<F,E>)
- com.github.tonivade.purefun.instances.EIOMonadDefer (also extends com.github.tonivade.purefun.instances.EIODefer<E>, com.github.tonivade.purefun.typeclasses.MonadDefer<F>)
- com.github.tonivade.purefun.instances.EIOAsync (also extends com.github.tonivade.purefun.typeclasses.Async<F>)
- com.github.tonivade.purefun.instances.EIOConcurrent (also extends com.github.tonivade.purefun.typeclasses.Concurrent<F>)
- com.github.tonivade.purefun.instances.EIOMonadThrow (also extends com.github.tonivade.purefun.typeclasses.MonadThrow<F>)
- com.github.tonivade.purefun.instances.EitherMonad<L> (also extends com.github.tonivade.purefun.instances.EitherPure<L>)
- com.github.tonivade.purefun.instances.EitherTMonad<F,L>
- com.github.tonivade.purefun.instances.EvalMonad (also extends com.github.tonivade.purefun.instances.EvalPure)
- com.github.tonivade.purefun.instances.EvalMonadError (also extends com.github.tonivade.purefun.typeclasses.MonadError<F,E>)
- com.github.tonivade.purefun.instances.EvalMonadThrow (also extends com.github.tonivade.purefun.typeclasses.MonadThrow<F>)
- com.github.tonivade.purefun.instances.Function1Monad<T> (also extends com.github.tonivade.purefun.instances.Function1Pure<T>)
- com.github.tonivade.purefun.instances.FutureMonad (also extends com.github.tonivade.purefun.instances.FuturePure)
- com.github.tonivade.purefun.instances.IdMonad (also extends com.github.tonivade.purefun.instances.IdPure)
- com.github.tonivade.purefun.instances.IOMonad (also extends com.github.tonivade.purefun.instances.IOPure)
- com.github.tonivade.purefun.instances.IOMonadError (also extends com.github.tonivade.purefun.typeclasses.MonadError<F,E>)
- com.github.tonivade.purefun.instances.IOBracket (also extends com.github.tonivade.purefun.typeclasses.Bracket<F,E>)
- com.github.tonivade.purefun.instances.IOMonadDefer (also extends com.github.tonivade.purefun.instances.IODefer, com.github.tonivade.purefun.typeclasses.MonadDefer<F>)
- com.github.tonivade.purefun.instances.IOAsync (also extends com.github.tonivade.purefun.typeclasses.Async<F>)
- com.github.tonivade.purefun.instances.IOConcurrent (also extends com.github.tonivade.purefun.typeclasses.Concurrent<F>)
- com.github.tonivade.purefun.instances.IOMonadThrow (also extends com.github.tonivade.purefun.typeclasses.MonadThrow<F>)
- com.github.tonivade.purefun.instances.KleisliMonad<F,Z>
- com.github.tonivade.purefun.typeclasses.MonadError<F,E> (also extends com.github.tonivade.purefun.typeclasses.ApplicativeError<F,E>)
- com.github.tonivade.purefun.typeclasses.Bracket<F,E>
- com.github.tonivade.purefun.instances.EIOBracket<E> (also extends com.github.tonivade.purefun.instances.EIOMonadError<E>)
- com.github.tonivade.purefun.instances.EIOMonadDefer (also extends com.github.tonivade.purefun.instances.EIODefer<E>, com.github.tonivade.purefun.typeclasses.MonadDefer<F>)
- com.github.tonivade.purefun.instances.EIOAsync (also extends com.github.tonivade.purefun.typeclasses.Async<F>)
- com.github.tonivade.purefun.instances.EIOConcurrent (also extends com.github.tonivade.purefun.typeclasses.Concurrent<F>)
- com.github.tonivade.purefun.instances.EitherTBracket<F,E>
- com.github.tonivade.purefun.instances.IOBracket (also extends com.github.tonivade.purefun.instances.IOMonadError)
- com.github.tonivade.purefun.instances.IOMonadDefer (also extends com.github.tonivade.purefun.instances.IODefer, com.github.tonivade.purefun.typeclasses.MonadDefer<F>)
- com.github.tonivade.purefun.instances.IOAsync (also extends com.github.tonivade.purefun.typeclasses.Async<F>)
- com.github.tonivade.purefun.instances.IOConcurrent (also extends com.github.tonivade.purefun.typeclasses.Concurrent<F>)
- com.github.tonivade.purefun.typeclasses.MonadDefer<F> (also extends com.github.tonivade.purefun.typeclasses.Defer<F>, com.github.tonivade.purefun.typeclasses.MonadThrow<F>, com.github.tonivade.purefun.typeclasses.Timer<F>)
- com.github.tonivade.purefun.typeclasses.Async<F>
- com.github.tonivade.purefun.typeclasses.Concurrent<F>
- com.github.tonivade.purefun.instances.EIOConcurrent (also extends com.github.tonivade.purefun.instances.EIOAsync)
- com.github.tonivade.purefun.instances.IOConcurrent (also extends com.github.tonivade.purefun.instances.IOAsync)
- com.github.tonivade.purefun.instances.PureIOConcurrent<R> (also extends com.github.tonivade.purefun.instances.PureIOAsync<R>)
- com.github.tonivade.purefun.instances.RIOConcurrent<R> (also extends com.github.tonivade.purefun.instances.RIOAsync<R>)
- com.github.tonivade.purefun.instances.TaskConcurrent (also extends com.github.tonivade.purefun.instances.TaskAsync)
- com.github.tonivade.purefun.instances.UIOConcurrent (also extends com.github.tonivade.purefun.instances.UIOAsync)
- com.github.tonivade.purefun.instances.URIOConcurrent<R> (also extends com.github.tonivade.purefun.instances.URIOAsync<R>)
- com.github.tonivade.purefun.instances.EIOAsync (also extends com.github.tonivade.purefun.instances.EIOMonadDefer)
- com.github.tonivade.purefun.instances.EIOConcurrent (also extends com.github.tonivade.purefun.typeclasses.Concurrent<F>)
- com.github.tonivade.purefun.instances.IOAsync (also extends com.github.tonivade.purefun.instances.IOMonadDefer)
- com.github.tonivade.purefun.instances.IOConcurrent (also extends com.github.tonivade.purefun.typeclasses.Concurrent<F>)
- com.github.tonivade.purefun.instances.PureIOAsync<R> (also extends com.github.tonivade.purefun.instances.PureIOMonadDefer<R>)
- com.github.tonivade.purefun.instances.RIOAsync<R> (also extends com.github.tonivade.purefun.instances.RIOMonadDefer<R>)
- com.github.tonivade.purefun.instances.RIOConcurrent<R> (also extends com.github.tonivade.purefun.typeclasses.Concurrent<F>)
- com.github.tonivade.purefun.instances.TaskAsync (also extends com.github.tonivade.purefun.instances.TaskMonadDefer)
- com.github.tonivade.purefun.instances.TaskConcurrent (also extends com.github.tonivade.purefun.typeclasses.Concurrent<F>)
- com.github.tonivade.purefun.instances.UIOAsync (also extends com.github.tonivade.purefun.instances.UIOMonadDefer)
- com.github.tonivade.purefun.instances.UIOConcurrent (also extends com.github.tonivade.purefun.typeclasses.Concurrent<F>)
- com.github.tonivade.purefun.instances.URIOAsync<R> (also extends com.github.tonivade.purefun.instances.URIOMonadDefer<R>)
- com.github.tonivade.purefun.instances.URIOConcurrent<R> (also extends com.github.tonivade.purefun.typeclasses.Concurrent<F>)
- com.github.tonivade.purefun.instances.EIOMonadDefer (also extends com.github.tonivade.purefun.instances.EIOBracket<E>, com.github.tonivade.purefun.instances.EIODefer<E>)
- com.github.tonivade.purefun.instances.EIOAsync (also extends com.github.tonivade.purefun.typeclasses.Async<F>)
- com.github.tonivade.purefun.instances.EIOConcurrent (also extends com.github.tonivade.purefun.typeclasses.Concurrent<F>)
- com.github.tonivade.purefun.instances.EitherTMonadDefer<F> (also extends com.github.tonivade.purefun.instances.EitherTBracket<F,E>, com.github.tonivade.purefun.instances.EitherTDefer<F,E>, com.github.tonivade.purefun.instances.EitherTMonadThrowFromMonadThrow<F>, com.github.tonivade.purefun.instances.EitherTTimer<F>)
- com.github.tonivade.purefun.instances.IOMonadDefer (also extends com.github.tonivade.purefun.instances.IOBracket, com.github.tonivade.purefun.instances.IODefer)
- com.github.tonivade.purefun.instances.IOAsync (also extends com.github.tonivade.purefun.typeclasses.Async<F>)
- com.github.tonivade.purefun.instances.IOConcurrent (also extends com.github.tonivade.purefun.typeclasses.Concurrent<F>)
- com.github.tonivade.purefun.instances.OptionTMonadDefer<F> (also extends com.github.tonivade.purefun.instances.OptionTBracket<F>, com.github.tonivade.purefun.instances.OptionTDefer<F>, com.github.tonivade.purefun.instances.OptionTMonadThrow<F>)
- com.github.tonivade.purefun.instances.PureIOMonadDefer<R> (also extends com.github.tonivade.purefun.instances.PureIOBracket<R,E>, com.github.tonivade.purefun.instances.PureIODefer<R,E>)
- com.github.tonivade.purefun.instances.PureIOAsync<R> (also extends com.github.tonivade.purefun.typeclasses.Async<F>)
- com.github.tonivade.purefun.instances.RIOMonadDefer<R> (also extends com.github.tonivade.purefun.instances.RIOBracket<R>, com.github.tonivade.purefun.instances.RIODefer<R>)
- com.github.tonivade.purefun.instances.RIOAsync<R> (also extends com.github.tonivade.purefun.typeclasses.Async<F>)
- com.github.tonivade.purefun.instances.RIOConcurrent<R> (also extends com.github.tonivade.purefun.typeclasses.Concurrent<F>)
- com.github.tonivade.purefun.instances.TaskMonadDefer (also extends com.github.tonivade.purefun.instances.TaskBracket, com.github.tonivade.purefun.instances.TaskDefer)
- com.github.tonivade.purefun.instances.TaskAsync (also extends com.github.tonivade.purefun.typeclasses.Async<F>)
- com.github.tonivade.purefun.instances.TaskConcurrent (also extends com.github.tonivade.purefun.typeclasses.Concurrent<F>)
- com.github.tonivade.purefun.instances.UIOMonadDefer (also extends com.github.tonivade.purefun.instances.UIOBracket, com.github.tonivade.purefun.instances.UIODefer)
- com.github.tonivade.purefun.instances.UIOAsync (also extends com.github.tonivade.purefun.typeclasses.Async<F>)
- com.github.tonivade.purefun.instances.UIOConcurrent (also extends com.github.tonivade.purefun.typeclasses.Concurrent<F>)
- com.github.tonivade.purefun.instances.URIOMonadDefer<R> (also extends com.github.tonivade.purefun.instances.URIOBracket<R>, com.github.tonivade.purefun.instances.URIODefer<R>)
- com.github.tonivade.purefun.instances.URIOAsync<R> (also extends com.github.tonivade.purefun.typeclasses.Async<F>)
- com.github.tonivade.purefun.instances.URIOConcurrent<R> (also extends com.github.tonivade.purefun.typeclasses.Concurrent<F>)
- com.github.tonivade.purefun.instances.OptionTBracket<F>
- com.github.tonivade.purefun.instances.PureIOBracket<R,E> (also extends com.github.tonivade.purefun.instances.PureIOMonadError<R,E>)
- com.github.tonivade.purefun.instances.PureIOMonadDefer<R> (also extends com.github.tonivade.purefun.typeclasses.MonadDefer<F>, com.github.tonivade.purefun.instances.PureIODefer<R,E>)
- com.github.tonivade.purefun.instances.PureIOAsync<R> (also extends com.github.tonivade.purefun.typeclasses.Async<F>)
- com.github.tonivade.purefun.instances.RIOBracket<R> (also extends com.github.tonivade.purefun.instances.RIOMonadError<R>)
- com.github.tonivade.purefun.instances.RIOMonadDefer<R> (also extends com.github.tonivade.purefun.typeclasses.MonadDefer<F>, com.github.tonivade.purefun.instances.RIODefer<R>)
- com.github.tonivade.purefun.instances.RIOAsync<R> (also extends com.github.tonivade.purefun.typeclasses.Async<F>)
- com.github.tonivade.purefun.instances.RIOConcurrent<R> (also extends com.github.tonivade.purefun.typeclasses.Concurrent<F>)
- com.github.tonivade.purefun.instances.TaskBracket (also extends com.github.tonivade.purefun.instances.TaskMonadError)
- com.github.tonivade.purefun.instances.TaskMonadDefer (also extends com.github.tonivade.purefun.typeclasses.MonadDefer<F>, com.github.tonivade.purefun.instances.TaskDefer)
- com.github.tonivade.purefun.instances.TaskAsync (also extends com.github.tonivade.purefun.typeclasses.Async<F>)
- com.github.tonivade.purefun.instances.TaskConcurrent (also extends com.github.tonivade.purefun.typeclasses.Concurrent<F>)
- com.github.tonivade.purefun.instances.UIOBracket (also extends com.github.tonivade.purefun.instances.UIOMonadError)
- com.github.tonivade.purefun.instances.UIOMonadDefer (also extends com.github.tonivade.purefun.typeclasses.MonadDefer<F>, com.github.tonivade.purefun.instances.UIODefer)
- com.github.tonivade.purefun.instances.UIOAsync (also extends com.github.tonivade.purefun.typeclasses.Async<F>)
- com.github.tonivade.purefun.instances.UIOConcurrent (also extends com.github.tonivade.purefun.typeclasses.Concurrent<F>)
- com.github.tonivade.purefun.instances.URIOBracket<R> (also extends com.github.tonivade.purefun.instances.URIOMonadError<R>)
- com.github.tonivade.purefun.instances.URIOMonadDefer<R> (also extends com.github.tonivade.purefun.typeclasses.MonadDefer<F>, com.github.tonivade.purefun.instances.URIODefer<R>)
- com.github.tonivade.purefun.instances.URIOAsync<R> (also extends com.github.tonivade.purefun.typeclasses.Async<F>)
- com.github.tonivade.purefun.instances.URIOConcurrent<R> (also extends com.github.tonivade.purefun.typeclasses.Concurrent<F>)
- com.github.tonivade.purefun.instances.EIOMonadError<E> (also extends com.github.tonivade.purefun.instances.EIOMonad<E>)
- com.github.tonivade.purefun.instances.EIOBracket<E> (also extends com.github.tonivade.purefun.typeclasses.Bracket<F,E>)
- com.github.tonivade.purefun.instances.EIOMonadDefer (also extends com.github.tonivade.purefun.instances.EIODefer<E>, com.github.tonivade.purefun.typeclasses.MonadDefer<F>)
- com.github.tonivade.purefun.instances.EIOAsync (also extends com.github.tonivade.purefun.typeclasses.Async<F>)
- com.github.tonivade.purefun.instances.EIOConcurrent (also extends com.github.tonivade.purefun.typeclasses.Concurrent<F>)
- com.github.tonivade.purefun.instances.EIOMonadThrow (also extends com.github.tonivade.purefun.typeclasses.MonadThrow<F>)
- com.github.tonivade.purefun.instances.EitherMonadError<L> (also extends com.github.tonivade.purefun.instances.EitherMonad<L>)
- com.github.tonivade.purefun.instances.EitherTMonadErrorFromMonad<F,E> (also extends com.github.tonivade.purefun.instances.EitherTMonad<F,L>)
- com.github.tonivade.purefun.instances.EitherTMonadErrorFromMonadError<F,E> (also extends com.github.tonivade.purefun.instances.EitherTMonad<F,L>)
- com.github.tonivade.purefun.instances.EvalMonadError (also extends com.github.tonivade.purefun.instances.EvalMonad)
- com.github.tonivade.purefun.instances.EvalMonadThrow (also extends com.github.tonivade.purefun.typeclasses.MonadThrow<F>)
- com.github.tonivade.purefun.instances.IOMonadError (also extends com.github.tonivade.purefun.instances.IOMonad)
- com.github.tonivade.purefun.instances.IOBracket (also extends com.github.tonivade.purefun.typeclasses.Bracket<F,E>)
- com.github.tonivade.purefun.instances.IOMonadDefer (also extends com.github.tonivade.purefun.instances.IODefer, com.github.tonivade.purefun.typeclasses.MonadDefer<F>)
- com.github.tonivade.purefun.instances.IOAsync (also extends com.github.tonivade.purefun.typeclasses.Async<F>)
- com.github.tonivade.purefun.instances.IOConcurrent (also extends com.github.tonivade.purefun.typeclasses.Concurrent<F>)
- com.github.tonivade.purefun.instances.IOMonadThrow (also extends com.github.tonivade.purefun.typeclasses.MonadThrow<F>)
- com.github.tonivade.purefun.instances.KleisliMonadError<F,R,E> (also extends com.github.tonivade.purefun.instances.KleisliMonad<F,Z>)
- com.github.tonivade.purefun.typeclasses.MonadThrow<F>
- com.github.tonivade.purefun.instances.EIOMonadThrow (also extends com.github.tonivade.purefun.instances.EIOMonadError<E>)
- com.github.tonivade.purefun.instances.EitherMonadThrow (also extends com.github.tonivade.purefun.instances.EitherMonadError<L>)
- com.github.tonivade.purefun.instances.EitherTMonadThrowFromMonad<F> (also extends com.github.tonivade.purefun.instances.EitherTMonadErrorFromMonad<F,E>)
- com.github.tonivade.purefun.instances.EitherTMonadThrowFromMonadThrow<F> (also extends com.github.tonivade.purefun.instances.EitherTMonadErrorFromMonadError<F,E>)
- com.github.tonivade.purefun.instances.EvalMonadThrow (also extends com.github.tonivade.purefun.instances.EvalMonadError)
- com.github.tonivade.purefun.instances.FutureMonadThrow (also extends com.github.tonivade.purefun.instances.FutureMonad)
- com.github.tonivade.purefun.instances.IOMonadThrow (also extends com.github.tonivade.purefun.instances.IOMonadError)
- com.github.tonivade.purefun.typeclasses.MonadDefer<F> (also extends com.github.tonivade.purefun.typeclasses.Bracket<F,E>, com.github.tonivade.purefun.typeclasses.Defer<F>, com.github.tonivade.purefun.typeclasses.Timer<F>)
- com.github.tonivade.purefun.typeclasses.Async<F>
- com.github.tonivade.purefun.typeclasses.Concurrent<F>
- com.github.tonivade.purefun.instances.EIOConcurrent (also extends com.github.tonivade.purefun.instances.EIOAsync)
- com.github.tonivade.purefun.instances.IOConcurrent (also extends com.github.tonivade.purefun.instances.IOAsync)
- com.github.tonivade.purefun.instances.PureIOConcurrent<R> (also extends com.github.tonivade.purefun.instances.PureIOAsync<R>)
- com.github.tonivade.purefun.instances.RIOConcurrent<R> (also extends com.github.tonivade.purefun.instances.RIOAsync<R>)
- com.github.tonivade.purefun.instances.TaskConcurrent (also extends com.github.tonivade.purefun.instances.TaskAsync)
- com.github.tonivade.purefun.instances.UIOConcurrent (also extends com.github.tonivade.purefun.instances.UIOAsync)
- com.github.tonivade.purefun.instances.URIOConcurrent<R> (also extends com.github.tonivade.purefun.instances.URIOAsync<R>)
- com.github.tonivade.purefun.instances.EIOAsync (also extends com.github.tonivade.purefun.instances.EIOMonadDefer)
- com.github.tonivade.purefun.instances.EIOConcurrent (also extends com.github.tonivade.purefun.typeclasses.Concurrent<F>)
- com.github.tonivade.purefun.instances.IOAsync (also extends com.github.tonivade.purefun.instances.IOMonadDefer)
- com.github.tonivade.purefun.instances.IOConcurrent (also extends com.github.tonivade.purefun.typeclasses.Concurrent<F>)
- com.github.tonivade.purefun.instances.PureIOAsync<R> (also extends com.github.tonivade.purefun.instances.PureIOMonadDefer<R>)
- com.github.tonivade.purefun.instances.RIOAsync<R> (also extends com.github.tonivade.purefun.instances.RIOMonadDefer<R>)
- com.github.tonivade.purefun.instances.RIOConcurrent<R> (also extends com.github.tonivade.purefun.typeclasses.Concurrent<F>)
- com.github.tonivade.purefun.instances.TaskAsync (also extends com.github.tonivade.purefun.instances.TaskMonadDefer)
- com.github.tonivade.purefun.instances.TaskConcurrent (also extends com.github.tonivade.purefun.typeclasses.Concurrent<F>)
- com.github.tonivade.purefun.instances.UIOAsync (also extends com.github.tonivade.purefun.instances.UIOMonadDefer)
- com.github.tonivade.purefun.instances.UIOConcurrent (also extends com.github.tonivade.purefun.typeclasses.Concurrent<F>)
- com.github.tonivade.purefun.instances.URIOAsync<R> (also extends com.github.tonivade.purefun.instances.URIOMonadDefer<R>)
- com.github.tonivade.purefun.instances.URIOConcurrent<R> (also extends com.github.tonivade.purefun.typeclasses.Concurrent<F>)
- com.github.tonivade.purefun.instances.EIOMonadDefer (also extends com.github.tonivade.purefun.instances.EIOBracket<E>, com.github.tonivade.purefun.instances.EIODefer<E>)
- com.github.tonivade.purefun.instances.EIOAsync (also extends com.github.tonivade.purefun.typeclasses.Async<F>)
- com.github.tonivade.purefun.instances.EIOConcurrent (also extends com.github.tonivade.purefun.typeclasses.Concurrent<F>)
- com.github.tonivade.purefun.instances.EitherTMonadDefer<F> (also extends com.github.tonivade.purefun.instances.EitherTBracket<F,E>, com.github.tonivade.purefun.instances.EitherTDefer<F,E>, com.github.tonivade.purefun.instances.EitherTMonadThrowFromMonadThrow<F>, com.github.tonivade.purefun.instances.EitherTTimer<F>)
- com.github.tonivade.purefun.instances.IOMonadDefer (also extends com.github.tonivade.purefun.instances.IOBracket, com.github.tonivade.purefun.instances.IODefer)
- com.github.tonivade.purefun.instances.IOAsync (also extends com.github.tonivade.purefun.typeclasses.Async<F>)
- com.github.tonivade.purefun.instances.IOConcurrent (also extends com.github.tonivade.purefun.typeclasses.Concurrent<F>)
- com.github.tonivade.purefun.instances.OptionTMonadDefer<F> (also extends com.github.tonivade.purefun.instances.OptionTBracket<F>, com.github.tonivade.purefun.instances.OptionTDefer<F>, com.github.tonivade.purefun.instances.OptionTMonadThrow<F>)
- com.github.tonivade.purefun.instances.PureIOMonadDefer<R> (also extends com.github.tonivade.purefun.instances.PureIOBracket<R,E>, com.github.tonivade.purefun.instances.PureIODefer<R,E>)
- com.github.tonivade.purefun.instances.PureIOAsync<R> (also extends com.github.tonivade.purefun.typeclasses.Async<F>)
- com.github.tonivade.purefun.instances.RIOMonadDefer<R> (also extends com.github.tonivade.purefun.instances.RIOBracket<R>, com.github.tonivade.purefun.instances.RIODefer<R>)
- com.github.tonivade.purefun.instances.RIOAsync<R> (also extends com.github.tonivade.purefun.typeclasses.Async<F>)
- com.github.tonivade.purefun.instances.RIOConcurrent<R> (also extends com.github.tonivade.purefun.typeclasses.Concurrent<F>)
- com.github.tonivade.purefun.instances.TaskMonadDefer (also extends com.github.tonivade.purefun.instances.TaskBracket, com.github.tonivade.purefun.instances.TaskDefer)
- com.github.tonivade.purefun.instances.TaskAsync (also extends com.github.tonivade.purefun.typeclasses.Async<F>)
- com.github.tonivade.purefun.instances.TaskConcurrent (also extends com.github.tonivade.purefun.typeclasses.Concurrent<F>)
- com.github.tonivade.purefun.instances.UIOMonadDefer (also extends com.github.tonivade.purefun.instances.UIOBracket, com.github.tonivade.purefun.instances.UIODefer)
- com.github.tonivade.purefun.instances.UIOAsync (also extends com.github.tonivade.purefun.typeclasses.Async<F>)
- com.github.tonivade.purefun.instances.UIOConcurrent (also extends com.github.tonivade.purefun.typeclasses.Concurrent<F>)
- com.github.tonivade.purefun.instances.URIOMonadDefer<R> (also extends com.github.tonivade.purefun.instances.URIOBracket<R>, com.github.tonivade.purefun.instances.URIODefer<R>)
- com.github.tonivade.purefun.instances.URIOAsync<R> (also extends com.github.tonivade.purefun.typeclasses.Async<F>)
- com.github.tonivade.purefun.instances.URIOConcurrent<R> (also extends com.github.tonivade.purefun.typeclasses.Concurrent<F>)
- com.github.tonivade.purefun.instances.OptionTMonadThrow<F> (also extends com.github.tonivade.purefun.instances.OptionTMonadErrorFromMonadError<F,E>)
- com.github.tonivade.purefun.instances.PureIOMonadThrow<R> (also extends com.github.tonivade.purefun.instances.PureIOMonadError<R,E>)
- com.github.tonivade.purefun.instances.RIOMonadThrow<R> (also extends com.github.tonivade.purefun.instances.RIOMonadError<R>)
- com.github.tonivade.purefun.instances.TaskMonadThrow (also extends com.github.tonivade.purefun.instances.TaskMonadError)
- com.github.tonivade.purefun.instances.TryMonadThrow (also extends com.github.tonivade.purefun.instances.TryMonadError)
- com.github.tonivade.purefun.instances.UIOMonadThrow (also extends com.github.tonivade.purefun.instances.UIOMonadError)
- com.github.tonivade.purefun.instances.URIOMonadThrow<R> (also extends com.github.tonivade.purefun.instances.URIOMonadError<R>)
- com.github.tonivade.purefun.instances.ValidationMonadThrow (also extends com.github.tonivade.purefun.instances.ValidationMonadError<E>)
- com.github.tonivade.purefun.instances.OptionMonadError (also extends com.github.tonivade.purefun.instances.OptionMonad)
- com.github.tonivade.purefun.instances.OptionTMonadErrorFromMonad<F> (also extends com.github.tonivade.purefun.instances.OptionTMonad<F>)
- com.github.tonivade.purefun.instances.OptionTMonadErrorFromMonadError<F,E> (also extends com.github.tonivade.purefun.instances.OptionTMonad<F>)
- com.github.tonivade.purefun.instances.PureIOMonadError<R,E> (also extends com.github.tonivade.purefun.instances.PureIOMonad<R,E>)
- com.github.tonivade.purefun.instances.PureIOBracket<R,E> (also extends com.github.tonivade.purefun.typeclasses.Bracket<F,E>)
- com.github.tonivade.purefun.instances.PureIOMonadDefer<R> (also extends com.github.tonivade.purefun.typeclasses.MonadDefer<F>, com.github.tonivade.purefun.instances.PureIODefer<R,E>)
- com.github.tonivade.purefun.instances.PureIOAsync<R> (also extends com.github.tonivade.purefun.typeclasses.Async<F>)
- com.github.tonivade.purefun.instances.PureIOMonadThrow<R> (also extends com.github.tonivade.purefun.typeclasses.MonadThrow<F>)
- com.github.tonivade.purefun.instances.RIOMonadError<R> (also extends com.github.tonivade.purefun.instances.RIOMonad<R>)
- com.github.tonivade.purefun.instances.RIOBracket<R> (also extends com.github.tonivade.purefun.typeclasses.Bracket<F,E>)
- com.github.tonivade.purefun.instances.RIOMonadDefer<R> (also extends com.github.tonivade.purefun.typeclasses.MonadDefer<F>, com.github.tonivade.purefun.instances.RIODefer<R>)
- com.github.tonivade.purefun.instances.RIOAsync<R> (also extends com.github.tonivade.purefun.typeclasses.Async<F>)
- com.github.tonivade.purefun.instances.RIOConcurrent<R> (also extends com.github.tonivade.purefun.typeclasses.Concurrent<F>)
- com.github.tonivade.purefun.instances.RIOMonadThrow<R> (also extends com.github.tonivade.purefun.typeclasses.MonadThrow<F>)
- com.github.tonivade.purefun.instances.StateTMonadError<F,S,E> (also extends com.github.tonivade.purefun.instances.StateTMonad<F,S>)
- com.github.tonivade.purefun.instances.TaskMonadError (also extends com.github.tonivade.purefun.instances.TaskMonad)
- com.github.tonivade.purefun.instances.TaskBracket (also extends com.github.tonivade.purefun.typeclasses.Bracket<F,E>)
- com.github.tonivade.purefun.instances.TaskMonadDefer (also extends com.github.tonivade.purefun.typeclasses.MonadDefer<F>, com.github.tonivade.purefun.instances.TaskDefer)
- com.github.tonivade.purefun.instances.TaskAsync (also extends com.github.tonivade.purefun.typeclasses.Async<F>)
- com.github.tonivade.purefun.instances.TaskConcurrent (also extends com.github.tonivade.purefun.typeclasses.Concurrent<F>)
- com.github.tonivade.purefun.instances.TaskMonadThrow (also extends com.github.tonivade.purefun.typeclasses.MonadThrow<F>)
- com.github.tonivade.purefun.instances.TryMonadError (also extends com.github.tonivade.purefun.instances.TryMonad)
- com.github.tonivade.purefun.instances.TryMonadThrow (also extends com.github.tonivade.purefun.typeclasses.MonadThrow<F>)
- com.github.tonivade.purefun.instances.UIOMonadError (also extends com.github.tonivade.purefun.instances.UIOMonad)
- com.github.tonivade.purefun.instances.UIOBracket (also extends com.github.tonivade.purefun.typeclasses.Bracket<F,E>)
- com.github.tonivade.purefun.instances.UIOMonadDefer (also extends com.github.tonivade.purefun.typeclasses.MonadDefer<F>, com.github.tonivade.purefun.instances.UIODefer)
- com.github.tonivade.purefun.instances.UIOAsync (also extends com.github.tonivade.purefun.typeclasses.Async<F>)
- com.github.tonivade.purefun.instances.UIOConcurrent (also extends com.github.tonivade.purefun.typeclasses.Concurrent<F>)
- com.github.tonivade.purefun.instances.UIOMonadThrow (also extends com.github.tonivade.purefun.typeclasses.MonadThrow<F>)
- com.github.tonivade.purefun.instances.URIOMonadError<R> (also extends com.github.tonivade.purefun.instances.URIOMonad<R>)
- com.github.tonivade.purefun.instances.URIOBracket<R> (also extends com.github.tonivade.purefun.typeclasses.Bracket<F,E>)
- com.github.tonivade.purefun.instances.URIOMonadDefer<R> (also extends com.github.tonivade.purefun.typeclasses.MonadDefer<F>, com.github.tonivade.purefun.instances.URIODefer<R>)
- com.github.tonivade.purefun.instances.URIOAsync<R> (also extends com.github.tonivade.purefun.typeclasses.Async<F>)
- com.github.tonivade.purefun.instances.URIOConcurrent<R> (also extends com.github.tonivade.purefun.typeclasses.Concurrent<F>)
- com.github.tonivade.purefun.instances.URIOMonadThrow<R> (also extends com.github.tonivade.purefun.typeclasses.MonadThrow<F>)
- com.github.tonivade.purefun.instances.ValidationMonadError<E> (also extends com.github.tonivade.purefun.instances.ValidationMonad<E>)
- com.github.tonivade.purefun.instances.WriterTMonadError<F,L,E> (also extends com.github.tonivade.purefun.instances.WriterTMonad<F,L>)
- com.github.tonivade.purefun.typeclasses.MonadReader<F,R>
- com.github.tonivade.purefun.typeclasses.MonadState<F,S>
- com.github.tonivade.purefun.typeclasses.MonadWriter<F,W>
- com.github.tonivade.purefun.instances.OptionMonad (also extends com.github.tonivade.purefun.instances.OptionPure)
- com.github.tonivade.purefun.instances.OptionTMonad<F>
- com.github.tonivade.purefun.instances.ProducerMonad (also extends com.github.tonivade.purefun.instances.ProducerPure)
- com.github.tonivade.purefun.instances.PromiseMonad (also extends com.github.tonivade.purefun.instances.PromisePure)
- com.github.tonivade.purefun.instances.PureIOMonad<R,E> (also extends com.github.tonivade.purefun.instances.PureIOPure<R,E>)
- com.github.tonivade.purefun.instances.PureIOMonadError<R,E> (also extends com.github.tonivade.purefun.typeclasses.MonadError<F,E>)
- com.github.tonivade.purefun.instances.PureIOBracket<R,E> (also extends com.github.tonivade.purefun.typeclasses.Bracket<F,E>)
- com.github.tonivade.purefun.instances.PureIOMonadDefer<R> (also extends com.github.tonivade.purefun.typeclasses.MonadDefer<F>, com.github.tonivade.purefun.instances.PureIODefer<R,E>)
- com.github.tonivade.purefun.instances.PureIOAsync<R> (also extends com.github.tonivade.purefun.typeclasses.Async<F>)
- com.github.tonivade.purefun.instances.PureIOMonadThrow<R> (also extends com.github.tonivade.purefun.typeclasses.MonadThrow<F>)
- com.github.tonivade.purefun.instances.PureStreamMonad<F> (also extends com.github.tonivade.purefun.instances.PureStreamPure<F>)
- com.github.tonivade.purefun.instances.ReaderMonad<R>
- com.github.tonivade.purefun.instances.RIOMonad<R> (also extends com.github.tonivade.purefun.instances.RIOPure<R>)
- com.github.tonivade.purefun.instances.RIOMonadError<R> (also extends com.github.tonivade.purefun.typeclasses.MonadError<F,E>)
- com.github.tonivade.purefun.instances.RIOBracket<R> (also extends com.github.tonivade.purefun.typeclasses.Bracket<F,E>)
- com.github.tonivade.purefun.instances.RIOMonadDefer<R> (also extends com.github.tonivade.purefun.typeclasses.MonadDefer<F>, com.github.tonivade.purefun.instances.RIODefer<R>)
- com.github.tonivade.purefun.instances.RIOAsync<R> (also extends com.github.tonivade.purefun.typeclasses.Async<F>)
- com.github.tonivade.purefun.instances.RIOConcurrent<R> (also extends com.github.tonivade.purefun.typeclasses.Concurrent<F>)
- com.github.tonivade.purefun.instances.RIOMonadThrow<R> (also extends com.github.tonivade.purefun.typeclasses.MonadThrow<F>)
- com.github.tonivade.purefun.instances.SequenceMonad (also extends com.github.tonivade.purefun.instances.SequencePure)
- com.github.tonivade.purefun.instances.StateMonad<S>
- com.github.tonivade.purefun.instances.StateMonadState<S> (also extends com.github.tonivade.purefun.typeclasses.MonadState<F,S>)
- com.github.tonivade.purefun.instances.StateTMonad<F,S>
- com.github.tonivade.purefun.instances.TaskMonad (also extends com.github.tonivade.purefun.instances.TaskPure)
- com.github.tonivade.purefun.instances.TaskMonadError (also extends com.github.tonivade.purefun.typeclasses.MonadError<F,E>)
- com.github.tonivade.purefun.instances.TaskBracket (also extends com.github.tonivade.purefun.typeclasses.Bracket<F,E>)
- com.github.tonivade.purefun.instances.TaskMonadDefer (also extends com.github.tonivade.purefun.typeclasses.MonadDefer<F>, com.github.tonivade.purefun.instances.TaskDefer)
- com.github.tonivade.purefun.instances.TaskAsync (also extends com.github.tonivade.purefun.typeclasses.Async<F>)
- com.github.tonivade.purefun.instances.TaskConcurrent (also extends com.github.tonivade.purefun.typeclasses.Concurrent<F>)
- com.github.tonivade.purefun.instances.TaskMonadThrow (also extends com.github.tonivade.purefun.typeclasses.MonadThrow<F>)
- com.github.tonivade.purefun.instances.TrampolineMonad (also extends com.github.tonivade.purefun.instances.TrampolinePure)
- com.github.tonivade.purefun.instances.TryMonad (also extends com.github.tonivade.purefun.instances.TryPure)
- com.github.tonivade.purefun.instances.TryMonadError (also extends com.github.tonivade.purefun.typeclasses.MonadError<F,E>)
- com.github.tonivade.purefun.instances.TryMonadThrow (also extends com.github.tonivade.purefun.typeclasses.MonadThrow<F>)
- com.github.tonivade.purefun.instances.UIOMonad (also extends com.github.tonivade.purefun.instances.UIOPure)
- com.github.tonivade.purefun.instances.UIOMonadError (also extends com.github.tonivade.purefun.typeclasses.MonadError<F,E>)
- com.github.tonivade.purefun.instances.UIOBracket (also extends com.github.tonivade.purefun.typeclasses.Bracket<F,E>)
- com.github.tonivade.purefun.instances.UIOMonadDefer (also extends com.github.tonivade.purefun.typeclasses.MonadDefer<F>, com.github.tonivade.purefun.instances.UIODefer)
- com.github.tonivade.purefun.instances.UIOAsync (also extends com.github.tonivade.purefun.typeclasses.Async<F>)
- com.github.tonivade.purefun.instances.UIOConcurrent (also extends com.github.tonivade.purefun.typeclasses.Concurrent<F>)
- com.github.tonivade.purefun.instances.UIOMonadThrow (also extends com.github.tonivade.purefun.typeclasses.MonadThrow<F>)
- com.github.tonivade.purefun.instances.URIOMonad<R> (also extends com.github.tonivade.purefun.instances.URIOPure<R>)
- com.github.tonivade.purefun.instances.URIOMonadError<R> (also extends com.github.tonivade.purefun.typeclasses.MonadError<F,E>)
- com.github.tonivade.purefun.instances.URIOBracket<R> (also extends com.github.tonivade.purefun.typeclasses.Bracket<F,E>)
- com.github.tonivade.purefun.instances.URIOMonadDefer<R> (also extends com.github.tonivade.purefun.typeclasses.MonadDefer<F>, com.github.tonivade.purefun.instances.URIODefer<R>)
- com.github.tonivade.purefun.instances.URIOAsync<R> (also extends com.github.tonivade.purefun.typeclasses.Async<F>)
- com.github.tonivade.purefun.instances.URIOConcurrent<R> (also extends com.github.tonivade.purefun.typeclasses.Concurrent<F>)
- com.github.tonivade.purefun.instances.URIOMonadThrow<R> (also extends com.github.tonivade.purefun.typeclasses.MonadThrow<F>)
- com.github.tonivade.purefun.instances.ValidationMonad<E> (also extends com.github.tonivade.purefun.instances.ValidationPure<E>)
- com.github.tonivade.purefun.instances.WriterMonad<L>
- com.github.tonivade.purefun.instances.WriterTMonad<F,L>
- com.github.tonivade.purefun.instances.ValidationSelective<E> (also extends com.github.tonivade.purefun.instances.ValidationApplicative<E>)
- com.github.tonivade.purefun.instances.SequenceApplicative (also extends com.github.tonivade.purefun.instances.SequencePure)
- com.github.tonivade.purefun.instances.SequencePure
- com.github.tonivade.purefun.instances.SequenceApplicative (also extends com.github.tonivade.purefun.typeclasses.Applicative<F>)
- com.github.tonivade.purefun.instances.SequenceMonad (also extends com.github.tonivade.purefun.typeclasses.Monad<F>)
- com.github.tonivade.purefun.instances.TaskPure
- com.github.tonivade.purefun.instances.TaskApplicative
- com.github.tonivade.purefun.instances.TaskMonad (also extends com.github.tonivade.purefun.typeclasses.Monad<F>)
- com.github.tonivade.purefun.instances.TaskMonadError (also extends com.github.tonivade.purefun.typeclasses.MonadError<F,E>)
- com.github.tonivade.purefun.instances.TaskBracket (also extends com.github.tonivade.purefun.typeclasses.Bracket<F,E>)
- com.github.tonivade.purefun.instances.TaskMonadDefer (also extends com.github.tonivade.purefun.typeclasses.MonadDefer<F>, com.github.tonivade.purefun.instances.TaskDefer)
- com.github.tonivade.purefun.instances.TaskAsync (also extends com.github.tonivade.purefun.typeclasses.Async<F>)
- com.github.tonivade.purefun.instances.TaskConcurrent (also extends com.github.tonivade.purefun.typeclasses.Concurrent<F>)
- com.github.tonivade.purefun.instances.TaskMonadThrow (also extends com.github.tonivade.purefun.typeclasses.MonadThrow<F>)
- com.github.tonivade.purefun.instances.TrampolinePure
- com.github.tonivade.purefun.instances.TryPure
- com.github.tonivade.purefun.instances.TryApplicative
- com.github.tonivade.purefun.instances.TryMonad (also extends com.github.tonivade.purefun.typeclasses.Monad<F>)
- com.github.tonivade.purefun.instances.TryMonadError (also extends com.github.tonivade.purefun.typeclasses.MonadError<F,E>)
- com.github.tonivade.purefun.instances.TryMonadThrow (also extends com.github.tonivade.purefun.typeclasses.MonadThrow<F>)
- com.github.tonivade.purefun.instances.UIOPure
- com.github.tonivade.purefun.instances.UIOApplicative
- com.github.tonivade.purefun.instances.UIOMonad (also extends com.github.tonivade.purefun.typeclasses.Monad<F>)
- com.github.tonivade.purefun.instances.UIOMonadError (also extends com.github.tonivade.purefun.typeclasses.MonadError<F,E>)
- com.github.tonivade.purefun.instances.UIOBracket (also extends com.github.tonivade.purefun.typeclasses.Bracket<F,E>)
- com.github.tonivade.purefun.instances.UIOMonadDefer (also extends com.github.tonivade.purefun.typeclasses.MonadDefer<F>, com.github.tonivade.purefun.instances.UIODefer)
- com.github.tonivade.purefun.instances.UIOAsync (also extends com.github.tonivade.purefun.typeclasses.Async<F>)
- com.github.tonivade.purefun.instances.UIOConcurrent (also extends com.github.tonivade.purefun.typeclasses.Concurrent<F>)
- com.github.tonivade.purefun.instances.UIOMonadThrow (also extends com.github.tonivade.purefun.typeclasses.MonadThrow<F>)
- com.github.tonivade.purefun.instances.URIOPure<R>
- com.github.tonivade.purefun.instances.URIOApplicative<R>
- com.github.tonivade.purefun.instances.URIOMonad<R> (also extends com.github.tonivade.purefun.typeclasses.Monad<F>)
- com.github.tonivade.purefun.instances.URIOMonadError<R> (also extends com.github.tonivade.purefun.typeclasses.MonadError<F,E>)
- com.github.tonivade.purefun.instances.URIOBracket<R> (also extends com.github.tonivade.purefun.typeclasses.Bracket<F,E>)
- com.github.tonivade.purefun.instances.URIOMonadDefer<R> (also extends com.github.tonivade.purefun.typeclasses.MonadDefer<F>, com.github.tonivade.purefun.instances.URIODefer<R>)
- com.github.tonivade.purefun.instances.URIOAsync<R> (also extends com.github.tonivade.purefun.typeclasses.Async<F>)
- com.github.tonivade.purefun.instances.URIOConcurrent<R> (also extends com.github.tonivade.purefun.typeclasses.Concurrent<F>)
- com.github.tonivade.purefun.instances.URIOMonadThrow<R> (also extends com.github.tonivade.purefun.typeclasses.MonadThrow<F>)
- com.github.tonivade.purefun.instances.ValidationApplicative<E> (also extends com.github.tonivade.purefun.instances.ValidationPure<E>)
- com.github.tonivade.purefun.instances.ValidationPure<E>
- com.github.tonivade.purefun.typeclasses.Comonad<F>
- com.github.tonivade.purefun.instances.ConstFunctor<T>
- com.github.tonivade.purefun.instances.EIOFunctor<E>
- com.github.tonivade.purefun.instances.EitherFunctor<L>
- com.github.tonivade.purefun.instances.EitherKFunctor<F,G>
- com.github.tonivade.purefun.instances.EitherKComonad<F,G> (also extends com.github.tonivade.purefun.typeclasses.Comonad<F>)
- com.github.tonivade.purefun.instances.EvalFunctor
- com.github.tonivade.purefun.instances.EvalComonad (also extends com.github.tonivade.purefun.typeclasses.Comonad<F>)
- com.github.tonivade.purefun.instances.Function1Functor<T>
- com.github.tonivade.purefun.instances.FutureFunctor
- com.github.tonivade.purefun.instances.IdFunctor
- com.github.tonivade.purefun.instances.IdComonad (also extends com.github.tonivade.purefun.typeclasses.Comonad<F>)
- com.github.tonivade.purefun.instances.IOFunctor
- com.github.tonivade.purefun.instances.OptionFunctor
- com.github.tonivade.purefun.instances.ProducerFunctor
- com.github.tonivade.purefun.instances.ProducerComonad (also extends com.github.tonivade.purefun.typeclasses.Comonad<F>)
- com.github.tonivade.purefun.instances.PromiseFunctor
- com.github.tonivade.purefun.instances.PureIOFunctor<R,E>
- com.github.tonivade.purefun.instances.PureStreamFunctor<F>
- com.github.tonivade.purefun.instances.RIOFunctor<R>
- com.github.tonivade.purefun.instances.ScheduleFunctor<F,A>
- com.github.tonivade.purefun.instances.SequenceFunctor
- com.github.tonivade.purefun.instances.TaskFunctor
- com.github.tonivade.purefun.instances.TrampolineFunctor
- com.github.tonivade.purefun.typeclasses.Traverse<F> (also extends com.github.tonivade.purefun.typeclasses.Foldable<F>)
- com.github.tonivade.purefun.instances.TryFunctor
- com.github.tonivade.purefun.instances.Tuple1Functor
- com.github.tonivade.purefun.instances.UIOFunctor
- com.github.tonivade.purefun.instances.URIOFunctor<R>
- com.github.tonivade.purefun.instances.ValidationFunctor<E>
- com.github.tonivade.purefun.instances.IOInstances
- com.github.tonivade.purefun.Kind<F,A>
- com.github.tonivade.purefun.typeclasses.MonoidOf<T>
- com.github.tonivade.purefun.typeclasses.Monoid<T> (also extends com.github.tonivade.purefun.typeclasses.Semigroup<T>)
- com.github.tonivade.purefun.instances.KleisliInstances
- com.github.tonivade.purefun.instances.OptionInstances
- com.github.tonivade.purefun.instances.OptionTInstances
- com.github.tonivade.purefun.instances.ProducerInstances
- com.github.tonivade.purefun.instances.PromiseExecutorHolder
- com.github.tonivade.purefun.instances.PromisePure (also extends com.github.tonivade.purefun.typeclasses.Applicative<F>)
- com.github.tonivade.purefun.instances.PromiseInstances
- com.github.tonivade.purefun.instances.PureIOInstances
- com.github.tonivade.purefun.instances.PureStreamInstances
- com.github.tonivade.purefun.instances.ReaderInstances
- com.github.tonivade.purefun.instances.RIOInstances
- com.github.tonivade.purefun.typeclasses.Runtime<F>
- com.github.tonivade.purefun.instances.ScheduleInstances
- com.github.tonivade.purefun.typeclasses.Semigroup<T>
- com.github.tonivade.purefun.typeclasses.Monoid<T> (also extends com.github.tonivade.purefun.typeclasses.MonoidOf<T>)
- com.github.tonivade.purefun.instances.SequenceSemigroup<T>
- com.github.tonivade.purefun.instances.SequenceMonoid<T> (also extends com.github.tonivade.purefun.typeclasses.Monoid<T>)
- com.github.tonivade.purefun.typeclasses.Semigroupal<F>
- com.github.tonivade.purefun.typeclasses.SemigroupK<F>
- com.github.tonivade.purefun.instances.SequenceInstances
- com.github.tonivade.purefun.instances.StateInstances
- com.github.tonivade.purefun.instances.StateTInstances
- com.github.tonivade.purefun.instances.TaskInstances
- com.github.tonivade.purefun.typeclasses.Timer<F>
- com.github.tonivade.purefun.instances.EitherTTimer<F>
- com.github.tonivade.purefun.typeclasses.MonadDefer<F> (also extends com.github.tonivade.purefun.typeclasses.Bracket<F,E>, com.github.tonivade.purefun.typeclasses.Defer<F>, com.github.tonivade.purefun.typeclasses.MonadThrow<F>)
- com.github.tonivade.purefun.typeclasses.Async<F>
- com.github.tonivade.purefun.typeclasses.Concurrent<F>
- com.github.tonivade.purefun.instances.EIOConcurrent (also extends com.github.tonivade.purefun.instances.EIOAsync)
- com.github.tonivade.purefun.instances.IOConcurrent (also extends com.github.tonivade.purefun.instances.IOAsync)
- com.github.tonivade.purefun.instances.PureIOConcurrent<R> (also extends com.github.tonivade.purefun.instances.PureIOAsync<R>)
- com.github.tonivade.purefun.instances.RIOConcurrent<R> (also extends com.github.tonivade.purefun.instances.RIOAsync<R>)
- com.github.tonivade.purefun.instances.TaskConcurrent (also extends com.github.tonivade.purefun.instances.TaskAsync)
- com.github.tonivade.purefun.instances.UIOConcurrent (also extends com.github.tonivade.purefun.instances.UIOAsync)
- com.github.tonivade.purefun.instances.URIOConcurrent<R> (also extends com.github.tonivade.purefun.instances.URIOAsync<R>)
- com.github.tonivade.purefun.instances.EIOAsync (also extends com.github.tonivade.purefun.instances.EIOMonadDefer)
- com.github.tonivade.purefun.instances.EIOConcurrent (also extends com.github.tonivade.purefun.typeclasses.Concurrent<F>)
- com.github.tonivade.purefun.instances.IOAsync (also extends com.github.tonivade.purefun.instances.IOMonadDefer)
- com.github.tonivade.purefun.instances.IOConcurrent (also extends com.github.tonivade.purefun.typeclasses.Concurrent<F>)
- com.github.tonivade.purefun.instances.PureIOAsync<R> (also extends com.github.tonivade.purefun.instances.PureIOMonadDefer<R>)
- com.github.tonivade.purefun.instances.RIOAsync<R> (also extends com.github.tonivade.purefun.instances.RIOMonadDefer<R>)
- com.github.tonivade.purefun.instances.RIOConcurrent<R> (also extends com.github.tonivade.purefun.typeclasses.Concurrent<F>)
- com.github.tonivade.purefun.instances.TaskAsync (also extends com.github.tonivade.purefun.instances.TaskMonadDefer)
- com.github.tonivade.purefun.instances.TaskConcurrent (also extends com.github.tonivade.purefun.typeclasses.Concurrent<F>)
- com.github.tonivade.purefun.instances.UIOAsync (also extends com.github.tonivade.purefun.instances.UIOMonadDefer)
- com.github.tonivade.purefun.instances.UIOConcurrent (also extends com.github.tonivade.purefun.typeclasses.Concurrent<F>)
- com.github.tonivade.purefun.instances.URIOAsync<R> (also extends com.github.tonivade.purefun.instances.URIOMonadDefer<R>)
- com.github.tonivade.purefun.instances.URIOConcurrent<R> (also extends com.github.tonivade.purefun.typeclasses.Concurrent<F>)
- com.github.tonivade.purefun.instances.EIOMonadDefer (also extends com.github.tonivade.purefun.instances.EIOBracket<E>, com.github.tonivade.purefun.instances.EIODefer<E>)
- com.github.tonivade.purefun.instances.EIOAsync (also extends com.github.tonivade.purefun.typeclasses.Async<F>)
- com.github.tonivade.purefun.instances.EIOConcurrent (also extends com.github.tonivade.purefun.typeclasses.Concurrent<F>)
- com.github.tonivade.purefun.instances.EitherTMonadDefer<F> (also extends com.github.tonivade.purefun.instances.EitherTBracket<F,E>, com.github.tonivade.purefun.instances.EitherTDefer<F,E>, com.github.tonivade.purefun.instances.EitherTMonadThrowFromMonadThrow<F>, com.github.tonivade.purefun.instances.EitherTTimer<F>)
- com.github.tonivade.purefun.instances.IOMonadDefer (also extends com.github.tonivade.purefun.instances.IOBracket, com.github.tonivade.purefun.instances.IODefer)
- com.github.tonivade.purefun.instances.IOAsync (also extends com.github.tonivade.purefun.typeclasses.Async<F>)
- com.github.tonivade.purefun.instances.IOConcurrent (also extends com.github.tonivade.purefun.typeclasses.Concurrent<F>)
- com.github.tonivade.purefun.instances.OptionTMonadDefer<F> (also extends com.github.tonivade.purefun.instances.OptionTBracket<F>, com.github.tonivade.purefun.instances.OptionTDefer<F>, com.github.tonivade.purefun.instances.OptionTMonadThrow<F>)
- com.github.tonivade.purefun.instances.PureIOMonadDefer<R> (also extends com.github.tonivade.purefun.instances.PureIOBracket<R,E>, com.github.tonivade.purefun.instances.PureIODefer<R,E>)
- com.github.tonivade.purefun.instances.PureIOAsync<R> (also extends com.github.tonivade.purefun.typeclasses.Async<F>)
- com.github.tonivade.purefun.instances.RIOMonadDefer<R> (also extends com.github.tonivade.purefun.instances.RIOBracket<R>, com.github.tonivade.purefun.instances.RIODefer<R>)
- com.github.tonivade.purefun.instances.RIOAsync<R> (also extends com.github.tonivade.purefun.typeclasses.Async<F>)
- com.github.tonivade.purefun.instances.RIOConcurrent<R> (also extends com.github.tonivade.purefun.typeclasses.Concurrent<F>)
- com.github.tonivade.purefun.instances.TaskMonadDefer (also extends com.github.tonivade.purefun.instances.TaskBracket, com.github.tonivade.purefun.instances.TaskDefer)
- com.github.tonivade.purefun.instances.TaskAsync (also extends com.github.tonivade.purefun.typeclasses.Async<F>)
- com.github.tonivade.purefun.instances.TaskConcurrent (also extends com.github.tonivade.purefun.typeclasses.Concurrent<F>)
- com.github.tonivade.purefun.instances.UIOMonadDefer (also extends com.github.tonivade.purefun.instances.UIOBracket, com.github.tonivade.purefun.instances.UIODefer)
- com.github.tonivade.purefun.instances.UIOAsync (also extends com.github.tonivade.purefun.typeclasses.Async<F>)
- com.github.tonivade.purefun.instances.UIOConcurrent (also extends com.github.tonivade.purefun.typeclasses.Concurrent<F>)
- com.github.tonivade.purefun.instances.URIOMonadDefer<R> (also extends com.github.tonivade.purefun.instances.URIOBracket<R>, com.github.tonivade.purefun.instances.URIODefer<R>)
- com.github.tonivade.purefun.instances.URIOAsync<R> (also extends com.github.tonivade.purefun.typeclasses.Async<F>)
- com.github.tonivade.purefun.instances.URIOConcurrent<R> (also extends com.github.tonivade.purefun.typeclasses.Concurrent<F>)
- com.github.tonivade.purefun.instances.TrampolineInstances
- com.github.tonivade.purefun.instances.TryInstances
- com.github.tonivade.purefun.instances.TupleInstances
- com.github.tonivade.purefun.instances.UIOInstances
- com.github.tonivade.purefun.instances.URIOInstances
- com.github.tonivade.purefun.instances.ValidationInstances
- com.github.tonivade.purefun.instances.WriterInstances
- com.github.tonivade.purefun.instances.WriterTInstances