anchor.diff:      };
   
   
  -apply_default_helper_funs(#reduce_fold_helper_funs{
  -    start_response = StartResp,
  -    send_row = SendRow
  -}=Helpers) ->
  +apply_default_helper_funs(
  +        #reduce_fold_helper_funs{
  +            start_response = StartResp,
  +            send_row = SendRow
  +        }=Helpers) ->
       StartResp2 = case StartResp of
       undefined -> fun json_reduce_start_resp/4;
       _ -> StartResp
  
positive.code:     end,
      {ok, GroupRowsFun, RespFun}.
  
  apply_default_helper_funs(#view_fold_helper_funs{
      start_response = StartResp,
      send_row = SendRow
  }=Helpers) ->
  
      StartResp2 = case StartResp of
      undefined -> fun json_view_start_resp/6;
      _ -> StartResp
  
negative.code: doc_member(Db, {DocId, Rev}) ->
      ?LOG_DEBUG("Include Doc: ~p ~p", [DocId, Rev]),
      case (catch couch_httpd_db:couch_doc_open(Db, DocId, Rev, [])) of
      #doc{} = Doc ->
          JsonDoc = couch_doc:to_json_obj(Doc, []),
          [{doc, JsonDoc}];
      _Else ->
          [{doc, null}]
      end.
  
  finish_view_fold(Req, TotalRows, Offset, FoldResult) ->
      finish_view_fold(Req, TotalRows, Offset, FoldResult, []).
  
  finish_view_fold(Req, TotalRows, Offset, FoldResult, Fields) ->
      case FoldResult of
  