Something to follow-up on:

Smalltalk’s standard control structures, including branches (if/then/else) and loops (while and for), are defined using objects whose methods accept closures.

04/16/09 at 3:32pm