BTW, for anyone interested in learning more about Lisp macros, Paul Graham's book about advanced Lisp programming, On Lisp, covers the topic pretty extensively and it's freely downloadable from his website:
And then LoL: https://letoverlambda.com/
I started to read the book years ago but it was too wild for me. I should give it another try. One of the so many things I have to read.