cpp_async_await Uses boost.context to build async/await like functionality for c++. Works with boost::asio (tested under windows and ubuntu) and with Microsoft PPL.