Our Server classes and Server subclasses are currently accepting a tornado IOLoop as an argument. When removing the tornado IOLoop from the code base, we'll need to introduce appropriate replacements
- Server likely doesn't need a kwarg. It is always async, we can just use
asyncio.get_running_loop
- Client, Cluster, Scheduler, etc. might want to use a
LoopRunner instance or a token instead