anchor.diff:      return n.toString();
     }
     
  -  String encodeArray(List value, {String? pgType}) {
  +  String encodeArray(Iterable value, {String? pgType}) {
       final buf = new StringBuffer('array[');
       for (final v in value) {
         if (buf.length > 6) buf.write(',');
  
positive.code:       return encodeDateTime(value, isDateOnly: false);
      if (value is bool || value is BigInt)
        return value.toString();
      if (value is List)
        return encodeArray(value);
      return encodeJson(value);
    }
  
negative.code:         return encodeJson(value);
    
        case 'array':
          if (value is Iterable)
            return encodeArray(value);
          break;
  
        case 'bytea':
          if (value is Iterable<int>)
            return encodeBytea(value);
          break;
  
  