anchor.diff:  -spec count(Node :: node()) -> non_neg_integer().
   count(Node) ->
       ets:select_count(syn_registry_by_name, [{
  -        {'_', '_', '_', '_', '$5'},
  -        [{'=:=', '$5', Node}],
  +        {'_', '_', '_', '_', Node},
  +        [],
           [true]
       }]).
   
  
positive.code: 
  -spec find_registry_tuple_by_name(Name :: any()) -> RegistryTuple :: syn_registry_tuple() | undefined.
  find_registry_tuple_by_name(Name) ->
      Guard = case is_tuple(Name) of
          true -> {'=:=', '$1', {Name}};
          _ -> {'=:=', '$1', Name}
      end,
      case ets:select(syn_registry_by_name, [{
          {'$1', '$2', '$3', '_', '_'},
          [Guard],
          [{{'$1', '$2', '$3'}}]
      }]) of
          [RegistryTuple] -> RegistryTuple;
          _ -> undefined
  
negative.code: -spec find_monitor_for_pid(Pid :: pid()) -> reference() | undefined.
  find_monitor_for_pid(Pid) when is_pid(Pid) ->
      case ets:select(syn_registry_by_pid, [{
          {{Pid, '_'}, '_', '$4', '_'},
          [],
          ['$4']
      }], 1) of
          {[MonitorRef], _} -> MonitorRef;
  