Rust is not perfect, but perfect C is nearly impossible.