anchor.diff:          resp_type = ResponseType,
           limit = Limit,
           include_docs = IncludeDocs,
  -        conflicts = Conflicts
  -    },
  +        conflicts = Conflicts,
  +        timeout = Timeout,
  +        timeout_fun = TimeoutFun
  +    }.
  +
  +send_changes(Args, Acc0, FirstRound) ->
  +    #changes_args{
  +        dir = Dir,
  +        filter = FilterName,
  +        filter_args = FilterArgs
  +    } = Args,
  +    #changes_acc{
  +        db = Db,
  +        seq = StartSeq
  +    } = Acc0,
       case FirstRound of
       true ->
           case FilterName of
  
positive.code:     fwd ->
          Since
      end,
      if Feed == "continuous" orelse Feed == "longpoll" ->
          fun(CallbackAcc) ->
              {Callback, UserAcc} = get_callback_acc(CallbackAcc),
  
negative.code: start_sending_changes(Callback, UserAcc, ResponseType) ->
      Callback(start, ResponseType, UserAcc).
  
  build_acc(Args, Callback, UserAcc, Db, StartSeq, Prepend, Timeout, TimeoutFun) ->
      #changes_args{
          include_docs = IncludeDocs,
          conflicts = Conflicts,
          limit = Limit,
          feed = ResponseType,
          filter_fun = FilterFun
      } = Args,
      #changes_acc{
          db = Db,
          seq = StartSeq,
          prepend = Prepend,
  