anchor.diff:  %% Types
   %% ===================================================================
   
  +-type method() :: get | post | put | delete | head | patch.
  +-type path() :: binary().
  +-type body() :: iolist().
  +
   -type config() ::
       #{
           id => term(),
  
positive.code: 
  
  %% @doc
  request(Pid, Method, Path, Body, Opts) ->
      case get_pid(Pid) of
          {ok, ConnPid} ->
  
negative.code:         resolve_interval => integer()               % Secs, 0 to avoid
      }.
  
  -type request_opts() ::
      #{
          headers => [{binary(), binary()}],
          timeout => integer()
      }.
  
  
  
  %% ===================================================================
  