anchor.diff:  %% ===================================================================
   
   
  +
   %% @private
  --spec resolve(nklib:user_uri()|[nklib:user_uri()]) -> 
  +-spec resolve(nklib:user_uri()) -> 
       {ok, [raw_connection()], map()} |
       {error, term()}.
   
  
positive.code: -export([send/2, send/3, connect/2]).
  -export([get_listening/2, get_listening/3, is_local/1, is_local/2, is_local_ip/1]).
  -export([pid/1, get_nkport/1, get_local/1, get_remote/1, get_user/1]).
  -export([resolve/1, resolve/2]).
  
  -export_type([group/0, transport/0, protocol/0, nkport/0]).
  -export_type([listener_opts/0, connect_opts/0, send_opts/0]).
  
negative.code:                             {Protocol, Transp, Addr, Port} 
                              || {Transp, Addr, Port} <- Addrs
                          ],
                          {ok, Conns, Opts1};
                      {error, Error} ->
                          {error, Error}
                  end;
  