macros that build macros inception