on the deprecation warning, so there's a small refactor in https://github.com/cjrh/aiorun/pull/69
2021.8.1
to change the max_workers parameter to None to allow the default in ThreadPoolExecutor to be used, rather than a constant of 10.
2017.11.6
the event loop, else we'll get exceptions during atexit. Therefore, reverting the change. Now, if caller supplies a loop, it is up to caller to close, but if no loop is supplied, we will close the default loop on exit.