anchor.diff:      ?assertMatch(
           [],
           connections(Spec2)
  +    ),
  +    ?assertMatch(
  +        {ok, Pid1},
  +        dispatch_pid(node1)
  +    ),
  +    ?assertMatch(
  +        {ok, Pid1},
  +        dispatch_pid(spec1())
  +    ),
  +    ?assertMatch(
  +        {ok, Pid1},
  +        dispatch_pid(node1, undefined)
  +    ),
  +    ?assertMatch(
  +        {ok, Pid2},
  +        dispatch_pid(node1, {monotonic, foo})
  +    ),
  +    ?assertMatch(
  +        {ok, Pid1},
  +        dispatch_pid(node1, unknown_channel)
  +    ),
  +    ?assertMatch(
  +        {ok, Pid1},
  +        dispatch_pid(node1, undefined, 100)
  +    ),
  +    ?assertMatch(
  +        {ok, Pid2},
  +        dispatch_pid(node1, {monotonic, foo}, 100)
       ).
   
   
  
positive.code:         nodes()
      ),
  
      ok = store(Spec1, Pid2, undefined, Addr2),
      ?assertEqual(
          [node1],
          nodes(),
  
negative.code:         "eventhough the node has 2 connections, the spec matches 1, becuase the second connection has a diff IP"
      ),
      ?assertEqual(
          1,
          connection_count(node1, undefined)
      ),
      ?assertEqual(
          1,
          connection_count(node1, {monotonic, foo})
      ),
      ?assertEqual(
          1,
  