@otfrom @greenCoder Yes, I tend to live by that motto. I think I have ever written a total of one, maybe two macros that live in actual projects. The main one is used for instrumenting fixtures an our testing framework, where database transactions need to be configured a priori (such run-time considerations are one of the big legitimate use-cases of macros)