Async in Python is usually explained with metaphors: "concurrency", "non-blocking", "tasks running together". But under the hood, asyncio is a deterministic, single-threaded scheduling system built on ...