anchor.diff:      limit,
       skip,
       user_fun,
  -    user_acc
  +    user_acc,
  +    fields
   }).
   
   
  
positive.code:     Limit = erlang:min(DreyfusLimit, couch_util:get_value(limit, Opts, 50)),
      Skip = couch_util:get_value(skip, Opts, 0),
      Fields = couch_util:get_value(fields, Opts, all_fields),
  
      {ok, #cursor{
          db = Db,
          index = Index,
  
negative.code:         skip = Skip,
          query_args = QueryArgs,
          user_fun = UserFun,
          user_acc = UserAcc,
          fields = Cursor#cursor.fields
      },
      try
          execute(CAcc)
  