Do With First Builder
A builder for creating multiple deferred computations that can be executed, with only the first completing one being used. This is useful for race conditions where you want the result of whichever computation finishes first.
Parameters
scope
The CoroutineScope in which to create the deferred computations
Type Parameters
T
The type of values produced by the deferred computations