A short post on how variable names can leak out of macros if there is a name collision with a constant. I thought this was a delightful read!