Beginning of support for compiler macros.