Hello,


Iterate silently ignores "for ... previous" clauses that reference undefined variables, e.g,

(iter (repeat 2)
   (for x previous y initially 0)
   (collect x))

returns (0 0).


A patch to fix the bug is attached. Can someone apply it please.


Thanks,

Ilya