template<class...> struct Smith {};
Smith<int, bool, char> x;
