anchor.diff:  
   
   %% @doc
  +-spec request(pid(), method(), path(), body(), request_opts()) ->
  +    {ok, Status::100..599, Headers::[{binary(), binary()}], Body::binary()} |
  +    {error, term()}.
  +
   request(Pid, Method, Path, Body, Opts) ->
       case get_pid(Pid) of
           {ok, ConnPid} ->
  
positive.code: %% Types
  %% ===================================================================
  
  -type config() ::
      #{
          id => term(),
  
negative.code:         resolve_interval => integer()               % Secs, 0 to avoid
      }.
  
  -type request_opts() ::
      #{
          headers => [{binary(), binary()}],
          timeout => integer()
      }.
  
  
  
  %% ===================================================================
  