<div dir="ltr"><div class="gmail_extra"><span style="font-family:arial,sans-serif;font-size:13px">&quot;First, though, I want to make the loop faster. It turns out that this:</span><br></div><div class="gmail_extra"><br style="font-family:arial,sans-serif;font-size:13px">
<span style="font-family:arial,sans-serif;font-size:13px">  [#{i : Nonnegative-Fixnum} 0]</span><br style="font-family:arial,sans-serif;font-size:13px"><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">is enough to turn `&lt;&#39; and `+&#39; into `unsafe-fx&lt;&#39; and `unsafe-fx+&#39;, and I still don&#39;t have to annotate `acc&#39; or the loop&#39;s return value. Awesome. Provide and commit.&quot;</span></div>
<div class="gmail_extra"><font face="arial, sans-serif"><br></font></div><div class="gmail_extra"><font face="arial, sans-serif">Posted about this annoyance long back pleading for a special Index increment operator that TR would optimize.  [#{i: Nonnegative-Fixnum} 0] is a slick idea.  Thanks for that one.<br>
</font><br></div></div>