anchor.diff:  %% @spec (PoolPidOrName, Destination) -> Count
   %%    PoolPidOrName = pid() | atom()
   %%    Destination = term()
  -%%    Host = string()
  -%%    Port = integer()
  -%%    Ssl = boolean()
   %%    Count = integer()
   %% @doc Returns the number of active connections to the specific
   %% `Destination' maintained by the httpc manager.
   %% @end
  --spec connection_count(pid() | atom(), {string(), pos_integer(), boolean()}) ->
  +-spec connection_count(pid() | atom(), term()) ->
       non_neg_integer().
   connection_count(PidOrName, Destination) ->
       gen_server:call(PidOrName, {connection_count, Destination}).
  
positive.code:             dict:store(Dest, queue:in(From, Q), Queues)
      end.
  
  queue_out({_Host, _Port, _Ssl} = Dest, Queues) ->
      case dict:find(Dest, Queues) of
          error ->
              empty;
  
negative.code:         _     -> ok
      end.
  
  add_to_queue(Dest, From, Queues) ->
      case dict:find(Dest, Queues) of
          error ->
              dict:store(Dest, queue:in(From, queue:new()), Queues);
  