Local variables & blocks

The proposed new rule is that a variable introduced in a block (other than
the block parameters) is not local to the block but the enclosing scope.

Where "the enclosing scope" means the entire enclosing method. So if you
have an inner block nested six blocks deep, the scope is still the entire
method.

At least, that's what I believe is the case.