Add two reduced residues: the residue of the sum of canonical representatives.
This is the kernel-reduction-friendly specification: reducing it unfolds to a
single Nat addition and mod, so decide-style proofs walk a straight-line
computation. Compiled code instead runs the branchy machine-word implementation
addImpl, registered by the @[csimp] theorem add_eq_impl.