code: function instrumentScriptEntryExit(node, body0) {
          var body;
          if (!Config.INSTR_TRY_CATCH_ARGUMENTS || Config.INSTR_TRY_CATCH_ARGUMENTS(node)) {
              body = createCallAsScriptEnterStatement(node)
          } else {
              body = [];
          }
          body = body.concat(syncDefuns(node, scope, true)).
              concat(body0);
          return body;
      }
docs: function instrumentFunctionEntryExit(node, ast) { return wrapFunBodyWithTryCatch(node, ast); } 
  instruments entry of a script.  Adds the script entry (J$.Se) callback,
  and the J$.N init callbacks for locals.