ir: Add TemplateInstanceExp node.
parser: Add TemplateInstanceExp field to intir.
parser: Parse template instances as internal expressions.
parser: Propogate TemplateInstanceExp.
visitor: Visit TemplateInstanceExp.
parser: Don't parse <ident> !is as a template.
visitor: Don't indent in pp enter(TemplateInstanceExp).