Programs with lots of flags are just like programs with lots of GOTO statements — it's next to impossible to determine the state of a computation just from the lexical position of the program counter in the program text.

P.J. Plauge

#sweng