I\'m getting fairly different results with two different implementations.
Here is implementation 1
request_semaphore = asyncio.Semaphore(5) async def _send