Added value_or_throw. More on constexpr. get renamed value as for std::optional.