make user-defined macros available at runtime