asyncio.TaskGroup is nice