anchor.diff:  %%    | descending
   %%    | {skip, integer()}
   %%    | group | {group_level, integer()}
  -%%    | inclusive_end | {reduce, boolean()} | reduce | include_docs | conflicts
  +%%    | {inclusive_end, boolean()} | {reduce, boolean()} | reduce | include_docs | conflicts
   %%    | {keys, list(binary())}
   %%
   %%  <ul>
  
positive.code: %%      row.</li>
  %%      <li>{group_level, Level}: the reduce function reduces to a set
  %%      of distinct keys.</li>
  %%      <li>{reduce, boolean(): whether to use the reduce function of the view. It defaults to
  %%      true, if a reduce function is defined and to false otherwise.</li>
  %%      <li>include_docs: automatically fetch and include the document
  %%      which emitted each view entry</li>
  %%      <li>inclusive_end: Controls whether the endkey is included in
  %%      the result. It defaults to true.</li>
  %%      <li>conflicts: include conflicts</li>
  %%      <li>{keys, [Keys]}: to pass multiple keys to the view query</li>
  
negative.code:     parse_view_options(Rest, Args#view_query_args{options=Opts1});
  parse_view_options([inclusive_end|Rest], #view_query_args{options=Opts}=Args) ->
      Opts1 = [{"inclusive_end", "true"}|Opts],
      parse_view_options(Rest, Args#view_query_args{options=Opts1});
  parse_view_options([{inclusive_end, true}|Rest], #view_query_args{options=Opts}=Args) ->
      Opts1 = [{"inclusive_end", "true"}|Opts],
      parse_view_options(Rest, Args#view_query_args{options=Opts1});
  parse_view_options([{inclusive_end, false}|Rest], #view_query_args{options=Opts}=Args) ->
      Opts1 = [{"inclusive_end", "false"}|Opts],
      parse_view_options(Rest, Args#view_query_args{options=Opts1});
  parse_view_options([reduce|Rest], #view_query_args{options=Opts}=Args) ->
      Opts1 = [{"reduce", "true"}|Opts],
  