Chapter 13 - async io
=======================================================================================================================

1. Try to create a `asyncio` base class that automatically registers all instances for easy closing/destructuring when you are done
2. Create an `asyncio` wrapper class for a synchronous process such as file or network operations using executors