Comment Comment by anandabits Abstracting control flow is extremely powerful. Those interested in learning more should explore monads, which offer some very useful methods of generalizing and composing control flow abstractions.http://en.wikipedia.org/wiki/Monad_(functional_programming) parent anandabits 13 years ago
http://en.wikipedia.org/wiki/Monad_(functional_programming)