When defining a member of an explicitly specialized class template outside the body of the class, the syntax template is not used, except if it's a member of an explicitly specialized member class template, which is specialized as a class template, because otherwise, the syntax would require such definition to begin with template required by the nested template