do loop now supports carry.

Additionally, the documentation has been updated to clarify the nature
of carry and cry and how they relate to do and for.