Effect<Value>.merge constructor
Runs every effect in effects concurrently and merges their emissions
into a single effect. Completion occurs once all nested effects finish.
Example:
final merged = Effect.merge(effects: [
Effect.value(1),
Effect.task(() async => await fetchRemoteValue()),
]);
Implementation
const factory Effect.merge({required Iterable<Effect<Value>> effects}) = MergedEffect<Value>;