Over the past four years, asyncio has successfully adopted structured concurrency patterns pioneered by Trio and refined by anyio. asyncio.TaskGroup (3.11) and asyncio.timeout() (3.11) are direct ...