struct nullopt_t { explicit constexpr nullopt_t(int) {} };