#include #include #include #include #include int main() { auto [stops, minutes] = std::tuple{3, 45}; std::variant result{std::string{"route unavailable"}}; std::cout << "Plan: " << stops << " stops, " << minutes << " minutes\n"; std::visit([](const auto& value) { std::cout << "Result: " << value << '\n'; }, result); }