};
int f(int, short, float);
static_assert(is_same_v);
using Arg2Type...>::type;
};
int f(int, short, float);
static_assert(is_same_v::type, float>..., short, float)>::type, float>);
static_assert(is_same_v...::type, float>);
static_assert(is_same_v::type, float...>);
static_assert(is_same_v::type, float>);
static_assert