Unraveling the iterative CHAD
This work extends CHAD to programs with partial operations, data-dependent conditionals, and while-loops, preserving its defining principle of structure-preserving semantics and introduces iteration-extensive indexed categories, which integrate iteration into dependently typed programming languages.