Maps an iterable of Fs into an Ors of type Or<G, EVERY<ERR>>
(where EVERY is some subtype of Every) using the passed function f, then
combines the resulting Ors into a single Or of type Or<Vector<G>,
Every<ERR>>.
Maps an iterable of Fs into Ors of type Or<G, EVERY<ERR>>
(where EVERY is some subtype of Every) using the passed function f, then
combines the resulting Ors into a single Or of type Or<COLL<G>,
Every<ERR>> using a Collector to determine the wanted collection
type COLL.
Maps an iterable of Fs into OrFutures of type OrFuture<G, EVERY<ERR>>
(where EVERY is some subtype of Every) using the passed function f, then
combines the resulting OrFutures into a single OrFuture of type OrFuture<Vector<G>,
Every<ERR>>.
Maps an iterable of Fs into OrFutures of type OrFuture<G, EVERY<ERR>>
(where EVERY is some subtype of Every) using the passed function f, then
combines the resulting OrFutures into a single OrFuture of type OrFuture<COLL<G>,
Every<ERR>> using a Collector to determine the wanted collection
type COLL.
Represents the result of a validation, either the object Pass if the validation
succeeded, else an instance of Fail containing an error value describing the validation failure.