The function will return when any future finishes or is cancelled.
asyncio/FIRST_COMPLETED
FIRST_COMPLETED