in reply to next and anonymous blocks
the above implies that anonymous lexical scope is internally implemented as a foreach (1).
foreach implies that $_ is affected which is not the case here.