This entailed reorganizing surrounding code to minimize the extent of mutable borrows of the control-flow stack.