'identifier' : new template parameter list has fewer parameters than the previous declaration
A template argument list does not match that of the previous declaration.