fix Support for overloaded template functions in with block
[Refactoring] Remove `TemplateInstance::withsym` so it would be redundant