anchor.diff:      resp,
       qserver,
       lname,
  -    etag
  +    etag,
  +    code,
  +    headers
   }).
   
   % /db/_design/foo/_show/bar/docid
  
positive.code:     end).
  
  
  list_cb({meta, Meta}, #lacc{resp=undefined} = Acc) ->
      MetaProps = case couch_util:get_value(total, Meta) of
          undefined -> [];
          Total -> [{total_rows, Total}]
  
negative.code:     true ->
          Resp = Resp0
      end,
      case couch_query_servers:proc_prompt(Proc, [<<"list_end">>]) of
          [<<"end">>, Data, Headers] ->
              Acc2 = fixup_headers(Headers, Acc#lacc{resp=Resp}),
              #lacc{resp = Resp2} = send_non_empty_chunk(Acc2, Data);
          [<<"end">>, Data] ->
              #lacc{resp = Resp2} = send_non_empty_chunk(Acc#lacc{resp=Resp}, Data)
      end,
      couch_httpd:last_chunk(Resp2),
      {ok, Resp2}.
  
  start_list_resp(Head, Acc) ->
      #lacc{db=Db, req=Req, qserver=QServer, lname=LName, etag=ETag} = Acc,
  