- Remove constexpr_ prefix (helper functions are already in separate ns), use new xstd helper functions
- Introduce value() functions and bad_optional_access exceptions type
- Validate that neither nullopt_t nor inplace_t can be used to construct optional types