pub(crate) const fn mul_montgomery_form<const LIMBS: usize>( a: &Uint<LIMBS>, b: &Uint<LIMBS>, modulus: &Uint<LIMBS>, mod_neg_inv: Limb, ) -> Uint<LIMBS>