Tag type for empty optional construction
<beman/optional/optional.hpp>
struct nullopt_t;
Tag
nullopt_t