semantic: Cast away scope on foreach delegate.

One: It's an artificial by-product of how the delegate
is created.

Two: The extyper isn't really set up to deal with scope
in any real fashion.