Quickfix: restore runtime defmacro (broken by previous commit)