asyncio.Queue supports setting a maxsize, causing put() to block until there is room in the queue. But the smallest possible maxsize is 1. This extra buffer can cause delays in