fun fibonacci(){ var a = 0; var b = 1; fun f(){ var next = a; a = b; b = next + b; return next; } return f; } var nextFibonacci = fibonacci(); for(var i = 0; i < 10; i = i + 1) print nextFibonacci();