Iteration of a partial self-map #
Iterating a map α → Option α returns none as soon as one application is undefined.
The bind composition law and the two successor equations support both recursive proofs
and concatenation of partial trajectories. This supplies the common iteration used by
crystal strings and path root operators.