Microsoft is revising C#'s unsafe model based on Rust's example. The goal: fewer memory errors and thus fewer security ...