anchor.diff:      list_to_binary(MethodStr).
   
   %% @private
  --spec manage_chunk(fin | nofin, reference(), binary(), state()) -> state().
  +-spec manage_chunk(fin | nofin, reference(), binary(), statedata()) ->
  +  statedata().
   manage_chunk(IsFin, StreamRef, Data,
                StateData = #{handle_event := undefined,
                              responses := Responses,
  
positive.code: 
  %% @private
  -spec handle_info(term(), atom(), term()) ->
      {next_state, atom(), state()}.
  handle_info({gun_up, Pid, _Protocol}, StateName, StateData = #{pid := Pid}) ->
      {next_state, StateName, StateData};
  handle_info(
      {gun_down, Pid, Protocol, {error, Reason},
       KilledStreams, UnprocessedStreams}, StateName,
       StateData = #{pid := Pid}) ->
      error_logger:warning_msg(
          "~p connection down on ~p: ~p (Killed: ~p, Unprocessed: ~p)",
          [Protocol, Pid, Reason, KilledStreams, UnprocessedStreams]),
  
negative.code:     enqueue_work_or_stop(StateName, Event, From, StateData, infinity).
  
  %% @private
  -spec enqueue_work_or_stop(atom(), term(), pid(), statedata(), timeout()) ->
      keep_state_and_data |
      {keep_state, statedata()}.
  enqueue_work_or_stop(_StateName, Event, From, StateData, Timeout) ->
      case create_work(Event, From) of
          {ok, Work} ->
  