anchor.diff:  all() ->
     [
       collect_change,
  +    include_doc,
       collect_changes,
       changes_feed_callback,
       heartbeat_collect_change
  
positive.code:   ] = barrel_httpc_changes:changes(Pid),
    
    ok = barrel_httpc_changes:stop(Pid).
  
  changes_feed_callback(Config) ->
    Self = self(),
  
negative.code:   [] = barrel_httpc_changes:changes(Pid),
    ok = barrel_httpc_changes:stop(Pid).
  
  include_doc(Config) ->
    {ok, Pid} = barrel_httpc_changes:start_link(db(Config), #{since => 0, mode => sse, include_doc => true}),
    [] = barrel_httpc_changes:changes(Pid),
    Doc = #{ <<"id">> => <<"aa">>, <<"v">> => 1},
    {ok, <<"aa">>, _RevId} = barrel_httpc:put(db(Config), Doc, []),
    timer:sleep(100),
    [#{ <<"seq">> := 1, <<"id">> := <<"aa">>, <<"doc">> := Doc2}] = barrel_httpc_changes:changes(Pid),
    #{ <<"id">> := <<"aa">>, <<"v">> := 1 } =  Doc2,
    [] = barrel_httpc_changes:changes(Pid),
    ok = barrel_httpc_changes:stop(Pid).
  
  collect_changes(Config) ->
    {ok, Pid} = barrel_httpc_changes:start_link(db(Config), #{since => 0, mode => sse}),
    [] = barrel_httpc_changes:changes(Pid),
  