We should run tests using [MIRI](https://github.com/rust-lang/miri) to help catch undefined behaviour.