Use string templates for macros