- Performs addition that returns - Noneinstead of wrapping around on
overflow.
 
- Performs division that returns - Noneinstead of panicking on division by zero and instead of
wrapping around on underflow and overflow.
 
- Performs multiplication that returns - Noneinstead of wrapping around on underflow or
overflow.
 
- Performs negation that returns - Noneif the result can’t be represented.
 
- Performs an integral remainder that returns - Noneinstead of panicking on division by zero and
instead of wrapping around on underflow and overflow.
 
- Performs a left shift that returns - Noneon shifts larger than
or equal to the type width.
 
- Performs a right shift that returns - Noneon shifts larger than
or equal to the type width.
 
- Performs subtraction that returns - Noneinstead of wrapping around on underflow.