Provide safety check helpers in release builds
f508a82
debug_assert! uses if cfg!(not(ndebug)) { ... } so the body in a release build is dead code, but it still needs to compile.