src/common/ast-path.js/AstPath/try
class AstPath:  try(callback) {
    const { stack } = this;
    const stackBackup = [...stack];
    try {
      return callback();
    } finally {
      stack.length = 0;
      stack.push(...stackBackup);
    }
  }