This got me thinking. What if someone tries to splice `MACRO` onto a regular def?