 0 do return 0; od; return 0; end;; f(); Where(); WhereWithVars(); quit;   f:=function() local i; for i in 0 do return 0; od; return 0; end;; f(); Where(); WhereWithVars(); quit;   f:=function() local i; for i in true do return 0; od; return 0; end;; f(); Where(); WhereWithVars(); quit;  f:=function(x) local i,j; for i in true do return 0; od; return 0; end;; f([0,0,0]); Where(); WhereWithVars(); quit;  f:=function(x) local i,j; Unbind(x); for i in true do return 0; od; return 0; end;; f([0,0,0]); Where(); WhereWithVars(); quit;  f:=function(x) local i,j; Unbind(x); 