anchor.diff:  -include_lib("erlzmq/include/erlzmq.hrl").
   -include("pushysim.hrl").
   -include_lib("pushy_common/include/pushy_client.hrl").
  +-include_lib("pushy_common/include/pushy_messaging.hrl").
   -include_lib("pushy_common/include/pushy_metrics.hrl").
   -include_lib("public_key/include/public_key.hrl").
   
  
positive.code:     State = #state{command_sock = CommandSock,
                     heartbeat_sock = HeartbeatSock,
                     client_name = ClientName,
                     heartbeat_interval = Interval,
                     sequence = 0,
                     server_public_key = PublicKey,
                     private_key = CreatorKey,
                     node_id = NodeName,
                     incarnation_id = IncarnationId
                    },
  
negative.code:         {command_sock :: any(),
           heartbeat_sock :: any(),
           client_name :: binary(),
           org_name :: binary(),
           heartbeat_interval :: integer(),
           sequence :: integer(),
           server_public_key :: rsa_public_key(),
           session_key :: binary(),
           session_method :: pushy_signing_method(),
           incarnation_id :: binary(),
           node_id :: binary()}).
  
  