anchor.diff:      Channel :: channel_spec() | [channel_spec()]) ->
       non_neg_integer() | no_return().
   
  +connection_count(Node, Channel) when is_atom(Channel) ->
  +    connection_count(Node, [Channel]);
  +
  +connection_count(Node, {monotonic, Channel} = Spec) when is_atom(Channel) ->
  +    connection_count(Node, [Spec]);
  +
   connection_count(Node, Channels) when is_atom(Node), is_list(Channels) ->
       Pattern = #partisan_peer_connection{
           pid = '_',
  
positive.code:     },
  
      MS = [
          {Pattern, [{'==', '$1', Channel}], [true]}
          ||  Channel <- Channels, validate_channel_spec(Channel)
  
      ],
  
      try
  
negative.code:     NodeOrSpec :: node_spec() | node(),
      Channel :: channel_spec() | [channel_spec()]) -> boolean() | no_return().
  
  is_connected(Node, {monotonic, Channel}) when is_atom(Node) ->
      is_connected(Node, Channel);
  
  is_connected(Node, Channel) when is_atom(Node) ->
      Node =:= partisan:node() orelse connection_count(Node, Channel) > 0;
  
  