<p>I as well think the construct should support other types as it sounds an awful lot like the missing for(;;) loop construct. </p>
<p>Concerning the api, if we use spread(start, step, count) we don&#39;t rely on a division method even though the caller probably does. Just mentioning another option.</p>
<p>--Yuval Greenfield</p>