Experimental - expand macros a single time when they are encountered in a function definition, instead of expanding them each time said function is called.