tvar(var_name, base, add=additions, remove=removals)
Does a union of additions (a list of strings or other template variables) and a subtraction
of removals (a list of strings or other template variables). var_name is in the namespace
only for this substitution.