the client implementation might want to support timeouts. This could be done easily with [`asyncio.wait_for`](https://docs.python.org/3/library/asyncio-task.html#asyncio.wait_for)
the client implementation might want to support timeouts.
This could be done easily with
asyncio.wait_for