[ERROR]
A template was instantiated with the wrong number of template arguments.
template<class S> struct A {
S s;
};
A<int, int> a; // error
The instantiation of a template type must have the same number of parameters as the template specification.