TIL that making an ABI mistake can cause segfaults in Rust, without unsafe or warnings! https://github.com/rust-lang/rust/issues/39394