Fun with Emacs Macros – Irregular Property Lists

As an extra note: some people on /r/Emacs are interpreting this post as if it suggests use of macro instead of functions. That is certainly not the case. Macro arguments are not evaluated when macro is called, thus macros can not be used as functions in expressions and passed around as functions and function objects […]