temp var names in the TemplateTransform may become user visible, so they must be encoded as identifiers