Nested contexts of arbitrary depth.
Ran into a snag in trying to share data in fields among different lambdas.
It turns out, these lambdas [don't close over all variables that are used](http://stackoverflow.com/questions/1299837/cannot-refer-to-a-non-final-variable-inside-an-inner-class-defined-in-a-differen).