     return _race(thenables) }  /**  Waits for one promise to resolve       race(promise0, promise0, promise0).then { winner in          //...      }   - Returns: The promise that resolves first  - Warning: If the first resolution is a rejection, the returned promise is rejected 