The wording here seems odd.  The final value isn't the first passed promise, it is the first settled promise, right?