2022 https://lewissbaker.github.io/2022/08/27/understanding-the-compiler-transform https://nmilo.ca/blog/coroutines.html https://dev.to/visheshpatel/implementation-of-coroutine-in-c-language-3fb2 https://habr.com/ru/company/piter/blog/649725/ 2021 https://blog.feabhas.com/2021/09/c20-coroutines/ https://habr.com/ru/company/wunderfund/blog/582000/ https://habr.com/ru/company/ispsystem/blog/580828/ https://habr.com/ru/company/ispsystem/blog/578590/ https://habr.com/ru/company/ispsystem/blog/578366/ https://itnext.io/c-20-coroutines-complete-guide-7c3fc08db89d https://www.dropbox.com/s/j5322isda3h55xy/cpp-20-concepts.pdf https://habr.com/ru/company/yandex/blog/575062/ https://www.youtube.com/watch?v=9fBriAl7PZI&t=3417s https://devblogs.microsoft.com/oldnewthing/20210421-00/?p=105135 https://devblogs.microsoft.com/oldnewthing/20210329-00/?p=105015 2020 https://habr.com/ru/post/519464/ https://medium.com/pranayaggarwal25/coroutines-in-cpp-15afdf88e17e https://lewissbaker.github.io/2020/05/11/understanding_symmetric_transfer 2019 https://www.andreasfertig.blog/2019/09/coroutines-in-c-insights.html https://stoyannk.wordpress.com/2019/05/05/coroutines-concurrency-in-c/ 2018 https://hackernoon.com/c-coroutine-ts-its-about-inversion-of-control-d1588c4c4c31 https://habr.com/company/yandex/blog/420861/ https://lewissbaker.github.io/2018/09/05/understanding-the-promise-type 2017 https://lewissbaker.github.io/2017/11/17/understanding-operator-co-await https://lewissbaker.github.io/2017/09/25/coroutine-theory https://github.com/lewissbaker/cppcoro