I wish there would be a better syntax for the different overflow behaviors like n.checked_mul(m) and n.saturating_mul(m). Actually I'm not sure what should have been the default, but not only panicking for overflow in debug but not release mode is often hiding the problems.