argets Boost versions before 1.70, where coroutine support is based around
the <code>asio::experimental::this_coro::token</code> completion token. For integration with Boost
versions 1.70 and onward, see <a href="asio-integration-1-70">this recipe</a>.</p>

<hr />

<h3 id="use-case">Use case</h3>

<p><a href="https://www.boost.org/doc/libs/develop/doc/html/boost_asio.html">Boost.ASIO</a>
and <a href="https://think-async.com/Asio/">standalone ASIO</a> provide the
<a href="https://www.boost.org/doc/libs/devel