Javascript AST (functional subset)
Arbitrary javascript expression which is applied inline at compile time (kinda like a macro)
Arbitrary javascript expression which is applied inline at compile time (kinda like a macro)
The free parameter to the expression