sneaking up on macros in #jn. left is a repl session that defines and calls a macro-like function foo that plugs a parameter x into an s-expression, right is the disassembly (cons, cons, cons). not hooked up to the macroexpander yet, but thats coming!