anchor.diff:                  queue = queue:new(),
                   async,
                   parameters = [],
  +                statement,
                   columns,
  +                rows = [],
                   sync_required,
                   txstatus}).
   
  
positive.code:     send(State, $H, []),
      {noreply, State#state{queue = queue:in(Req, Q)}};
  
  handle_cast(Req = {_, {describe, Type, Name}}, State) ->
      #state{queue = Q} = State,
      case Type of
          statement -> Type2 = $S;
          portal    -> Type2 = $P
      end,
      send(State, $D, [Type2, Name, 0]),
      send(State, $H, []),
      {noreply, State#state{queue = queue:in(Req, Q)}};
  
  
negative.code: on_message({$D, <<_Count:?int16, Bin/binary>>}, State) ->
      #state{queue = Q} = State,
      Columns = case queue:get(Q) of
                    {_, {equery, #statement{columns = C}, _}} ->
                        C;
                    {_, {execute, #statement{columns = C}, _, _}} ->
  