In C++17, how do you declare and initialize a vector of pairs(or tuples) with an optional element?
std::vector<std::pair<int, optional<bool> > > vec1 = { {1, true},
{2, false},
{3, nullptr}};
I have a pair where the second element may be null/optional.