template :: TemplateMacro :: location
# Human readable location. fun location: String do return "({start_pos}:{end_pos})"