docs: function ArrayConversion(conversions, arg) {
    this.arg = arg;
    this.conversions = conversions;
    this.value = conversions.map(function(conversion) {
      return conversion.value;
    }, this);
  
    this._status = Status.combine(conversions.map(function(conversion) {
      return conversion.getStatus();
    }));
  
    // This message is just for reporting errors like "not enough values"
    // rather that for problems with individual values.
    this.message = '';
  
    // Predictions are generally provided by individual values
    this.predictions = [];
  }