I... hate... compatability.
I hate when software is bad because "changing it would break stuff".
Well fucking change it and have the stuff break and then fix that stuff. DON'T JUST LET STUFF BE BAD.
@jennamagius x1000 this, people do this and then next minute stand around wondering "oh wow how did we ever get so much technical debt"
{integer} + {integer} in Rust is like... "panics on overflow in debug configuration, but silently overflows in release configuration.
THAT'S GARBAGE.
IF YOU WANT a.overflowing_add(b), CALL a.overflowing_add(b)!!!!! It's there!!! It's zero runtime overhead!!!