Determine template_args only once per instance