Coro module
The Coro module contains the fundamental coroutine functionality - the
coroutine return type QCoro::Task
If you don't want to use any of the Qt types supported by QCoro in your
code, but you still want to use C++ coroutines with QCoro, you can simply
just link against QCoro::Coro target in your CMakeLists.txt. This will
give you all you need to start implementing custom coroutine-native types
with Qt and QCoro.