anchor.diff:  
   bad_connect_test() ->
       %% Start with an unlikely port number
  -    ?assertEqual({error, econnrefused}, start({127,0,0,1}, 65535)).
  +    ?assertEqual({error, {tcp, econnrefused}}, start({127,0,0,1}, 65535)).
   
   queue_disconnected_test() ->
       %% Start with an unlikely port number
  
positive.code:         false ->
              case connect(State) of
                  {error, Reason} ->
                      {stop, Reason};
                  Ok ->
                      Ok
              end
  
negative.code:                 queue,      % queue of pending requests
                  connects=0, % number of successful connects
                  failed=[],  % breakdown of failed connects
                  connect_timeout=infinity, % timeout of TCP connection
                  reconnect_interval=?FIRST_RECONNECT_INTERVAL}).
  -record(request, {ref :: reference(), msg :: rpb_req(), from, ctx :: ctx(), timeout :: integer(),
                    tref :: reference() | undefined }).
  