In Rust, we have () as the unit tuple In C++, we have std::tuple<> why sus::Tuple cant inst a unit tuple