anchor.diff:      },
   
       MS = [
  -        {Pattern, [{'==', '$1', Channel}], [true]}
  +        {Pattern, [{'==', '$1', ms_channel(Channel)}], [true]}
           ||  Channel <- Channels, validate_channel_spec(Channel)
  -
       ],
   
       try
  
positive.code: 
  validate_channel_spec(Term) ->
      error({badarg, Term}).
  
  
  %% @private
  
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;
  
  