Yeah which may not be what you want. E.g. `assert(expensive_to_compute() == 0)`.
The correct way to solve this is with debug asserts (as in Rust, or how the parent described).
The correct way to solve this is with debug asserts (as in Rust, or how the parent described).