That looks like a really handy feature. I&#x27;m assuming you still have macroexpand, macroexpand-1, and a macroexpand-all available?<p>I imagine that you could implement a similar feature for tracing, and if you were careful writing the tracing code, you could then use that code for this feature, as you could say &quot;trace the complication e.g. (trace (eval (read ...)))&quot; and then maybe feed in an optional list of functions to elide . This would be super handy to have as a toggle&#x27;able feature, for both macros and normal user code. I  use clojure.tools.tracing a lot, and it&#x27;s a life saver.