Is there a way to strip a std::tuple in order to get it back to T...?
std::tuple
T...
Example
Suppose
Using c++17 std::apply.
std::apply
using U = std::tuple; using X = vct; using Y = vct>; // should be same as X auto my_y = std::apply( [](auto... ts) { using Y = vct; return Y{}; }, U{});