add experimental namespace for macros