An single-threaded (with a simple single-threaded executor), cooperative awaitable<> facility with async timer & cancellation support, based on C++20 coroutine support.
Tested on Visual Studio 2022 17.9.x
See Awaitable.cpp for a handful of examples.