Replaces every '{name}' occurrence in 'tmpl' with 'vars' object field 'name' (stringified: strings pass through as-is, numbers/bools render via their natural text form). A '{name}' whose key isn't present in 'vars' is left as literal text, unexpanded.