Full emulation of await feature from C# language in C++ based on Stackful Coroutines from Boost.Coroutine library.