code: function _throw (code, customMessage, original, data) {
      immutableError.throw(this, code, customMessage, original, data)
  }
docs: @function _throw
  
  throw an error
  
  @param {number} code
  @param {string} customMessage
  @param {Error} original
  @param {object} data
  
  @throws {Error}