More docs.
Name iterator functions where possible for debugging purposes.