pub(crate) const fn carrying_add( lhs: Word, rhs: Word, carry: Word, ) -> (Word, Word)
Computes lhs + rhs + carry, returning the result along with the new carry (0, 1, or 2).
lhs + rhs + carry