It was suggested that maybe safer-ffi could implement #[ReprC::opaque] on most stdlib types. This would allow us to use them behind references in FFI, even if the types themselves are not value-safe.
For example, std::string::String can be passed by reference.