.eval("(defmacro when (test body) (list 'if test body))\n(defmacro my-when (test body) (list 'when test body))\n(my-when (> 3 2) \"yes\")")
.eval("(defmacro when (test body) (list 'if test body))\n(defmacro my-when (test body) (list 'when test body))\n(macroexpand '(my-when #t 42))")