C++20: Building a Thread Pool with Coroutines

A minimal thread-pool implementation based on cppcoro concepts, designed to explain the essential mechanics of C++20 coroutines.