runConcurrently<A, E, R> method
Runs multiple effects concurrently and returns when all complete
Implementation
Future<List<Exit<A, E>>> runConcurrently<A, E, R>(
List<Effect<A, E, R>> effects, [
Context<R>? context,
]) async {
final futures = effects.map((effect) => effect.runToExit(context));
return await Future.wait(futures);
}