=begin pod =TITLE class Macro class Macro is Routine { } A macro is a Routine whose invocation typically happens during parsing. By returning an L, a macro can inject code into the calling location. =end pod