template<class T>
std::tuple_size<std::remove_cvref_t<T>>::value;
[]<std::size_t... I>(T&& t, std::index_sequence<I...>) {
((void)std::get<I>(std::forward<T>(t)), ...);
}(std::forward<T>(t), std::make_index_sequence<std::tuple_size<std::remove_cvref_t<T>>::value>{});
}