anchor.diff:  
   -record(state, {
       id :: term(),
  -    conns_config :: map(),
  +    targets :: map(),
       conn_spec :: #{conn_id() => #conn_spec{}},
       conn_weight :: [{Start::integer(), Stop::integer(), conn_id()}],
       conn_status :: #{conn_id() => #conn_status{}},
  
positive.code: -spec handle_info(term(), #state{}) ->
      {noreply, #state{}} | {stop, term(), #state{}}.
  
  handle_info(launch_resolve, #state{conns_config=ConnConfig}=State) ->
      Self = self(),
      spawn_link(fun() -> resolve(Self, ConnConfig) end),
      {noreply, State};
  
negative.code:                 pool => 3,
                  refresh => true
              }
          ],
          debug => true,
          resolve_interval => 0
  