Package stringtemplate implements Python string.Template-like substitution.
Resolve resolves substitutions in v using the supplied substitution map, subst.
A substitution can have the form:
The substitution can also be escaped using a second "$", such as "$$".
If the string includes an erroneous substitution, or if a referenced template variable isn't included in the "substitutions" map, Resolve will return an error.