anchor.diff:  
   -spec decode_rows([#tsrow{}]) -> [tsrow()].
   decode_rows(Rows) ->
  -    decode_row(Rows, []).
  -
  -decode_row(Row) ->
  -    decode_row(Row, []).
  +    decode_rows(Rows, []).
   
   encode_tsdelreq(Bucket, Key, Options) ->
       #tsdelreq{table   = Bucket,
  
positive.code:          encode_rows/1,
           encode_cells/1,
           decode_rows/1,
           decode_row/1,
           decode_cells/1,
           encode_field_type/1,
           encode_tsdelreq/3,
  
negative.code:     #tscell{}.
  
  
  -spec decode_rows([#tsrow{}], list(tuple())) -> [tsrow()].
  decode_rows([], Acc) ->
      lists:reverse(Acc);
  decode_rows([#tsrow{cells = Row} | T], Acc) ->
      decode_rows(T, [list_to_tuple(decode_cells(Row, [])) | Acc]).
  
  -spec decode_numeric(binary()) -> float().
  decode_numeric(Num) ->
  