Given std::tuple<int, double> t and the binding auto& [ti, td] = t;, what is decltype(ti)?std::tuple<int, double> t{5, 3.14}; auto& [ti, td] = t; // decltype(ti) == ?