Closes #747 (closed)
Use anyio to implement async file I/O.
anyio handles nested event loops well (celery + asyncio).