altos/lisp: macros appear to work now