I'm convinced that Rust's borrow checker is the best thing to happen to systems programming since the invention of the stack, and I'm starting to think that every other language is just a series of excuses for not having something similar