Now uses official s/tulip/asyncio/ module