while (lintEnv.info.lint == null)
lintEnv = lintEnv.next;
// Having found the enclosing lint value, we can initialize the lint value for this let
localEnv.info.lint = lintEnv.info.lint;
Lint prevLint = chk.setLint(env.info.lint);
try{
// visit each var def in this new env (side note: this is not a real LET since in theory each
// new variable should see the ones defined previously)
// do statements if we have any