For example, it accepts this: ``` rust #![crate_type="lib"] #![deny(improper_ctypes)] extern "C" { pub fn foo(x: String); } ``` Even though `String` is not FFI safe.