java.lang.Object
com.jnape.palatable.lambda.monoid.builtin.RunAll<A>
Type Parameters:
A - the IO result
All Implemented Interfaces:
Fn1<Monoid<A>,Fn1<IO<A>,Fn1<IO<A>,IO<A>>>>, Fn2<Monoid<A>,IO<A>,Fn1<IO<A>,IO<A>>>, Fn3<Monoid<A>,IO<A>,IO<A>,IO<A>>, MonoidFactory<Monoid<A>,IO<A>>, SemigroupFactory<Monoid<A>,IO<A>>, Applicative<Fn1<IO<A>,Fn1<IO<A>,IO<A>>>,Fn1<Monoid<A>,?>>, Cartesian<Monoid<A>,Fn1<IO<A>,Fn1<IO<A>,IO<A>>>,Fn1<?,?>>, Cocartesian<Monoid<A>,Fn1<IO<A>,Fn1<IO<A>,IO<A>>>,Fn1<?,?>>, Contravariant<Monoid<A>,Profunctor<?,Fn1<IO<A>,Fn1<IO<A>,IO<A>>>,Fn1<?,?>>>, Functor<Fn1<IO<A>,Fn1<IO<A>,IO<A>>>,Fn1<Monoid<A>,?>>, Profunctor<Monoid<A>,Fn1<IO<A>,Fn1<IO<A>,IO<A>>>,Fn1<?,?>>, Monad<Fn1<IO<A>,Fn1<IO<A>,IO<A>>>,Fn1<Monoid<A>,?>>, MonadReader<Monoid<A>,Fn1<IO<A>,Fn1<IO<A>,IO<A>>>,Fn1<Monoid<A>,?>>, MonadRec<Fn1<IO<A>,Fn1<IO<A>,IO<A>>>,Fn1<Monoid<A>,?>>, MonadWriter<Monoid<A>,Fn1<IO<A>,Fn1<IO<A>,IO<A>>>,Fn1<Monoid<A>,?>>

public final class RunAll<A> extends Object implements MonoidFactory<Monoid<A>,IO<A>>
Run IO operations, aggregating their results in terms of the provided Monoid.
See Also: