</span><span class="identifier">type</span><span class="special">*</span> <span class="special">=</span> <span class="number">0</span> <span class="comment">// exposition</span>
        <span class="special">);</span>
    <span class="identifier">Predicate</span> <span class="identifier">predicate</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
    <span class="identifier">Iterator</span> <span class="identifier">end</span><span class="special">()</span