crhandle Simple coroutine library for C++20. Cancelation is implemented using exceptions rather than cancelation tokens.TaskHandle is not thread safe, but Unichannel is.