value()
error()
These accessors call the private helpers `val()` and `err()`, which should also be constexpr.