- as soon as the `first`
- becomes resolved -> fulfills
- becomes rejected -> rejects