anchor.diff:  
   %% @private
   gen_broadcast_exchanges_channels_bindings(Channel) ->
  -    BroadcastName = <<"broadcast">>,
  +    BroadcastName = ?BROADCAST,
   
       ExchangeDeclare = #'exchange.declare'{exchange = BroadcastName, type = <<"fanout">>},
       #'exchange.declare_ok'{} = amqp_channel:call(Channel, ExchangeDeclare),
  
positive.code: 
  %% @private
  handle_message({membership, IncomingMembership}, #state{membership=Membership0}=State) ->
      Membership = state_awset:merge(IncomingMembership, Membership0),
      State#state{membership=Membership};
  handle_message({forward_message, ServerRef, Message}, State) ->
      ServerRef ! Message,
  
negative.code: 
      %% Initialize membership.
      Myself = myself(),
      {ok, Membership} = ?SET:mutate({add, Myself}, Myself, ?SET:new()),
  
      %% Schedule periodic broadcast.
      schedule_broadcast(),
  