anchor.diff:  -export([start_link/2, start_link/3,
            start/2, start/3,
            stop/1,
  -         is_connected/1,
  +         is_connected/1, is_connected/2,
            ping/1, ping/2,
            get_client_id/1, get_client_id/2,
            set_client_id/2, set_client_id/3,
  
positive.code: %% @doc Return true if connected to the remote server and {false, [{Reason,integer()}]}
  %%      with a list of failed connect reasons
  is_connected(Pid) ->
      gen_server:call(Pid, is_connected).
  
  %% @doc Ping the server
  -spec ping(pid()) -> ok | {error, term()}.
  
negative.code: %%      Client id will be assigned by the server.
  -spec start(address(), portnum()) -> {ok, pid()} | {error, term()}.
  start(Address, Port) ->
      start(Address, Port, []).
  
  %% @doc Create a process to talk with the riak server on Address:Port with Options
  %%     See start_link/3.
  