constexpr bool IsNull() const { return value.IsNull(); }
constexpr bool operator==(std::nullptr_t) const { return value.IsNull(); }
gcc_pure bool operator!=(std::nullptr_t) const { return !value.IsNull(); }