anchor.diff:  
       %% start paxosids in the components
       learner:start_paxosid(hd(Learners), paxid124, Majority, comm:this(), cpaxid124),
  -    [ acceptor:start_paxosid(X, paxid124, Learners) || X <- Acceptors ],
  +    _ = [ acceptor:start_paxosid(X, paxid124, Learners) || X <- Acceptors ],
       [ Proposer1, Proposer2 ] = Proposers,
       %% set some breakpoints
  -    gen_component:bp_set(element(3, Proposer2), acceptor_ack, bp2),
  +    gen_component:bp_set(comm:make_local(Proposer2), acceptor_ack, bp2),
       %% initiate full paxos
       proposer:start_paxosid(Proposer1, paxid124, Acceptors,
                              prepared, Majority, length(Proposers), 1),
  
positive.code: %%             collect(Count - 1)
      end.
  
  tester_fast_paxos(CountAcceptors, Count, Prefix) ->
      %% Count = 10,
      CountProposers = 1,
  
negative.code: 
      Collector = comm:make_global(collector(Count, self())),
  
      _ = spawn(fun() ->
                        [ learner:start_paxosid(hd(Learners), Id, Majority, Collector, chocolate_chip_cookie)
                            || Id <- lists:seq(1, Count)]
                end),
      _ = spawn(fun() ->
                        [ acceptor:start_paxosid(X, Id, Learners)
                            || X <- Acceptors,  Id <- lists:seq(1, Count)]
             end),
      _ = spawn(fun() ->
                        [ proposer:start_paxosid(hd(Proposers), Id, Acceptors,
                                                 prepared, Majority, CountProposers)
                            || Id <- lists:seq(1, Count)]
                end),
      receive done -> ok
      end.
  
  test_fast_acceptors_4(_Config) ->
      Count = 10000,
  