Moved compiler macros to a separate namespace.