stz
inlining closures
Closures are amazing. As a concept they allow you to 'set and forget' the scope you're working with. This is best combined with garbage collection so that nothing can disappear on you while the closure waits. In Smalltalk we typically use them for late-evaluation of loops