i’m looking for a c++17 compatible library that gives me single-threaded coroutines, so i can take a bunch of functions and run them, letting them pause their own execution to allow for the resuming of other functions
is that a thing or do i have to write it
or do i have to wait for <coroutine> in c++20?