anchor.diff:  
   -spec send_heartbeat(#state{}) -> #state{}.
   send_heartbeat(#state{command_sock = Sock,
  -                      client_name = ClientName,
                         org_name = OrgName,
                         sequence = Sequence,
                         session_key = SessionKey,
  
positive.code: 
      State = #state{command_sock = CommandSock,
                     heartbeat_sock = HeartbeatSock,
                     client_name = ClientName,
                     org_name = OrgName,
                     heartbeat_interval = Interval,
                     sequence = 0,
  
negative.code: respond(<<"run">>, JobId, #state{node_id = NodeId} = State) ->
      State1 = send_response(<<"ack_run">>, JobId, State),
      lager:info("[~s] Wheee ! Running a job...", [NodeId]),
      send_response(<<"succeeded">>, JobId, State1);
  respond(<<"abort">>, undefined, State) ->
      send_response(<<"aborted">>, null, State);
  respond(<<"abort">>, JobId, State) ->
  