code: function isStackOverflowError(err) {
    if (maxStack_ErrorMessage === undefined) {
      try {
        function overflowStack() { overflowStack(); }
        overflowStack();
      } catch (err) {
        maxStack_ErrorMessage = err.message;
        maxStack_ErrorName = err.name;
      }
    }
  
    return err.name === maxStack_ErrorName &&
           err.message === maxStack_ErrorMessage;
  }
docs: Returns true if `err.name` and `err.message` are equal to engine-specific
  values indicating max call stack size has been exceeded.
  "Maximum call stack size exceeded" in V8.
  
  @param {Error} err
  @returns {boolean}