pub fn checked_mul( left: &RationalInteger, right: &RationalInteger, ) -> Result<RationalInteger, NumericFailure>