x := 10; twotothe ::= fn(x: int) int { total := 1; for i := 0..x-1 { total += twotothe(i); x += 1; } total }; main ::= fn() { a ::= twotothe(10); };