See * https://github.com/rust-lang/rust/pull/62514 * https://github.com/rust-lang/rust/issues/52976 * https://doc.rust-lang.org/nomicon/ffi.html#interoperability-with-foreign-code