Was wondering if there is any benefit of directly calling asyncio.gather(*coros) rather than starting the tasks with asyncio.create_task() and then cal
asyncio.gather(*coros)
asyncio.create_task()