<beman/optional/optional.hpp>
template< class U, class... Args> constexpr explicit optional( in_place_t, std::initializer_list<U> il, Args...&&... args) requires std::is_constructible_v<T, std::initializer_list<U>&, Args&&...>;