="special">=</span> <span class="identifier">functor_multi_pass_type</span><span class="special">(</span><span class="identifier">iterate_a2m</span><span class="special">());</span>
    <span class="identifier">functor_multi_pass_type</span> <span class="identifier">last</span><span class="special">;</span>

    <span class="comment">// use the iterators: this will print "ABCDEFGHIJKL"</span>
    <span class="keyword">while</span> <span class="special">(</span><span class="identifier">first</span> <span cla