eserved and will be restored after transferring execution control back
        to <span class="emphasis"><em>coroutine-function</em></span>. Because <span class="emphasis"><em>asymmetric_coroutine&lt;&gt;::push_type</em></span>
        provides output iterators and <span class="emphasis"><em>std::begin()</em></span>/<span class="emphasis"><em>std::end()</em></span>
        are overloaded, the <span class="emphasis"><em>std::copy</em></span> algorithm can be used
        to iterate over the vector containing