Name and args in ExternalOutput now pre-processed by MacroExpander