code: function validator(value, next) {
      validationErrors = [];
      var isValid = true;
  
      validatorsArray.forEach(function(validator) {
        validator.validator.call(this, value, function(valid) {
          if (!valid) {
            // Append message
            validationErrors.push(validator.message);
  
            isValid = false;
          }
        });
      }.bind(this));
      return next(isValid);
    }
docs: /*
  Iterates through the supplied validators,
  appending error messages to validationErrors
  if the validator returns false.
  
  @param value