Announcing asyncio-thread-runner: you can have a little async (as a treat)| death and gravity
...in which we build a hybrid concurrent.futures executor that runs I/O bound tasks on all available CPUs, thus evading the limitations imposed by the dreaded global interpreter lock on the humble ThreadPoolExecutor.| death and gravity