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