Preserve types on local variable declarations.

You will see that "as" encounters some resistance...