anchor.diff:  members(Scope, GroupName) ->
       do_get_members(Scope, GroupName, '_').
   
  --spec is_member(GroupName :: any(), Pid :: pid()) -> boolean().
  +-spec is_member(GroupName :: term(), Pid :: pid()) -> boolean().
   is_member(GroupName, Pid) ->
       is_member(?DEFAULT_SCOPE, GroupName, Pid).
   
  --spec is_member(Scope :: atom(), GroupName :: any(), Pid :: pid()) -> boolean().
  +-spec is_member(Scope :: atom(), GroupName :: term(), Pid :: pid()) -> boolean().
   is_member(Scope, GroupName, Pid) ->
       case syn_backbone:get_table_name(syn_groups_by_name, Scope) of
           undefined ->
  
positive.code:             }])
      end.
  
  -spec is_local_member(GroupName :: any(), Pid :: pid()) -> boolean().
  is_local_member(GroupName, Pid) ->
      is_local_member(?DEFAULT_SCOPE, GroupName, Pid).
  
  -spec is_local_member(Scope :: atom(), GroupName :: any(), Pid :: pid()) -> boolean().
  is_local_member(Scope, GroupName, Pid) ->
      case syn_backbone:get_table_name(syn_groups_by_name, Scope) of
          undefined ->
  
negative.code:             ordsets:to_list(Set)
      end.
  
  -spec publish(GroupName :: term(), Message :: term()) -> {ok, RecipientCount :: non_neg_integer()}.
  publish(GroupName, Message) ->
      publish(?DEFAULT_SCOPE, GroupName, Message).
  
  -spec publish(Scope :: atom(), GroupName :: term(), Message :: term()) -> {ok, RecipientCount :: non_neg_integer()}.
  publish(Scope, GroupName, Message) ->
      Members = members(Scope, GroupName),
      do_publish(Members, Message).
  
  -spec local_publish(GroupName :: term(), Message :: term()) -> {ok, RecipientCount :: non_neg_integer()}.
  local_publish(GroupName, Message) ->
      local_publish(?DEFAULT_SCOPE, GroupName, Message).
  
  -spec local_publish(Scope :: atom(), GroupName :: term(), Message :: term()) -> {ok, RecipientCount :: non_neg_integer()}.
  local_publish(Scope, GroupName, Message) ->
      Members = local_members(Scope, GroupName),
      do_publish(Members, Message).
  
  -spec do_publish(Members :: [{Pid :: pid(), Meta :: term()}], Message :: term()) ->
      {ok, RecipientCount :: non_neg_integer()}.
  do_publish(Members, Message) ->
      lists:foreach(fun({Pid, _Meta}) ->
  