Run coroutines concurrently.
asyncio.gatherasync defimport asyncio
async def fetch_one(name):
await asyncio.sleep(0)
return f"{name} done"
async def fetch_all_async(names):
# TODO: use asyncio.gather over fetch_one(name) for each name
pass