code: function error(name, code) {
  
    return function (_Error) {
      _inherits(MJMLError, _Error);
  
      function MJMLError(message) {
        _classCallCheck(this, MJMLError);
  
        var _this = _possibleConstructorReturn(this, (MJMLError.__proto__ || Object.getPrototypeOf(MJMLError)).call(this, '[MJMLError] ' + name + ': ' + message));
  
        _this.status = code;
        return _this;
      }
  
      return MJMLError;
    }(Error);
  }
docs: /*
  Create a custom Error class