Allow macros to defer the expansion of their arguments