statements switch? return break in switch, loops continue in loops getFunction(Object.print) { __proto__ : { __name__ : Function }, body: anAst, parameters: aMap, scope: aMap, } makeFunction({ __proto__ : { __name__ : Function }, body: anAst, parameters: aMap, scope: aMap, }) var num = `4; // THESE ARE THE var ast = `(3+@num); // IMPORTANT 2 LINES println(3 + @ast); // -> 10 println(3 + (3+4)); // -> 10 syntax for () { if (__arguments__[1] == #in) { } else if (__arguments__[1] == #on) { } }