C++20 coroutine library
copied from cf-post-staging / libcorolibcoro is a low-level C++20 coroutine library that provides constructs for building larger applications. It features modern async/await patterns, higher-level constructs like tasks and generators, networking capabilities, and executor support for concurrent execution.