foo = @lambda(){ @local x, z; x = callcc(@lambda(k){ z = k; k(1); }); print(x); if(x < 5) z(x+1); }; foo();