anchor.diff:      #reconnect_state {
           current = Current
       } = ReconnectState2 = shackle_backoff:timeout(ReconnectState),
  +
       TimerRef = erlang:send_after(Current, self(), ?MSG_CONNECT),
   
       {ok, State#state {
  
positive.code: system_continue(_Parent, _Debug, State) ->
      loop(State).
  
  -spec system_terminate(term(), pid(), [], state()) ->
      none().
  
  
negative.code: -export([
      system_code_change/4,
      system_continue/3,
      system_get_state/1,
      system_terminate/4
  ]).
  
  