anchor.diff:              % I left the Seq > HighSeq guard in so if (for some godforsaken
               % reason) the seq in the view is more current than the database,
               % we'll throw an error.
  -            {ok, []};
  +            {undefined, []};
           {error, not_found} ->
  -            {ok, []}
  -    end.
  -
  -
  -
  -view_filter(_Db, _KV, {default, _Style}) ->
  -    [ok]. % TODO: make a real thing
  +            {undefined, []}
  +    end.
  +
  +
  +
  +view_filter(Db, KV, {default, Style}) ->
  +    apply_view_style(Db, KV, Style).
   
   
   get_view_qs({json_req, {Props}}) ->
  
positive.code:     [{[{<<"rev">>, couch_doc:rev_to_str(Rev)}]}];
  apply_style(#doc_info{revs=Revs}, all_docs) ->
      [{[{<<"rev">>, couch_doc:rev_to_str(R)}]} || #rev_info{rev=R} <- Revs].
  
  
  open_revs(Db, DocInfo, Style) ->
  
negative.code: changes_row(Results, DocInfo, #changes_acc{filter={fast_view,_,_,_}}=Acc) ->
      format_doc_info_change(Results, DocInfo, Acc);
  changes_row(Results, KV, #changes_acc{view=#mrview{}}) ->
      {{Seq, Key}, {Id, Value, _Rev}} = KV,
      {[{<<"seq">>, Seq}, {<<"id">>, Id}, {<<"key">>, Key}, {<<"value">>, Value}, {<<"changes">>, Results}]};
  changes_row(Results, #doc_info{}=DocInfo, Acc) ->
      format_doc_info_change(Results, DocInfo, Acc).
  