Reports
with
statements.
with
statements result in potentially confusing implicit bindings, and may behave strangely in setting new variables.