anchor.diff:        // var msgLen = getUint32(list, offset + 1);
         return parseNameValuePair(list, offset + 5, (name, value) {
           _parameters[name] = value;
  -        p(["name", name, "value", value]);
         });
       } else {
         throw "Parameter status response was too short.";
  
positive.code:       fd.dataTypeSize = getUint16(list, offset + 10);
        fd.typeModifier = getUint32(list, offset + 12);
        fd.formatCode = getUint16(list, offset + 16);
        p(["fd", fd]);
        columnCount--;
        offset += 18;
      }
      return rd;
    }
  
    parseQueryResponse(list) {
  
negative.code: }
  
  
  class QueryResults {
  
    var fields = [], rows = [];
  
    toString() {
      return "QueryResults(fields: ${inspect(fields)}, "
          "rows: ${rows})";
    }
  
  }
  