e&lt;&gt;::pull_type::iterator::operator*()</em></span>
        roughly corresponds to <span class="emphasis"><em>asymmetric_coroutine&lt;&gt;::pull_type::get()</em></span>.
        An iterator originally obtained from <span class="emphasis"><em>std::begin()</em></span> of
        an <span class="emphasis"><em>asymmetric_coroutine&lt;&gt;::pull_type</em></span> compares
        equal to an iterator obtained from <span class="emphasis"><em>std::end()</em></span> of that
        same <span class="emphasis"><e