Make `while()` handle `break`
Add `foreach EXP as $var (INIT; UPDATE)` form
Better document `path()`'s power; also `|=`