macro expansion
expands macro calls without evaluating them
Usage:
(macroexpand form) (macroexpand-1 form)macroexpand-1 expands a single macro layer. macroexpand expands repeatedly until the form is no longer a macro call.
An Example
(macroexpand-1 '(when true 42))