anchor.diff:             cmd  => fun(#{client      := Pid, 
                            client_node := Node,
                            server_sa   := ServerSA} = _State) ->
  -                           Pid ! {start, self(), Node, ServerSA},
  +                           ev_start(Pid, {Node, ServerSA}),
                              ok
                      end},
            #{desc => "await client ready (init)",
              cmd  => fun(#{client := Pid} = _State) ->
  -                           receive
  -                               {ready, Pid} ->
  -                                   ok;
  -                               {'DOWN', _, process, Pid, Reason} ->
  -                                   ee("Unexpected DOWN regarding client ~p: "
  -                                      "~n   ~p", [Pid, Reason]),
  -                                   {error, {unexpected_exit, client}}
  -                           end
  +                           ok = ev_await_ready(Pid, client, init)
                      end},
   
            %% The actual test
  -         #{desc => "order server accept",
  +         #{desc => "order server continue (accept)",
              cmd  => fun(#{server := Pid} = _State) ->
  -                           Pid ! {continue, self()},
  +                           ev_continue(Pid, accept),
                              ok
                      end},
            #{desc => "sleep",
  
positive.code:                    end},
           #{desc => "announce ready (connected)",
             cmd  => fun(#{tester := Tester}) ->
                             Tester ! {ready, self()},
                             ok
                     end},
           #{desc => "await continue (close)",
             cmd  => fun(#{tester := Tester,
                           client := Client} = _State) ->
                             receive
                                 {continue, Tester} ->
                                     ok;
                                 {'DOWN', _, process, Tester, Reason} ->
                                     ee("Unexpected DOWN regarding tester ~p: "
                                        "~n   ~p", [Tester, Reason]),
                                     {error, {unexpected_exit, tester}};
                                 {'DOWN', _, process, Client, Reason} ->
                                     ee("Unexpected DOWN regarding client ~p: "
                                        "~n   ~p", [Client, Reason]),
                                     {error, {unexpected_exit, client}}
                             end
                     end},
           #{desc => "order client process to close",
             cmd  => fun(#{client := Client}) ->
                             Client ! {continue, self()},
                             ok
                     end},
           #{desc => "await client process ready (closed)",
             cmd  => fun(#{tester := Tester,
                           client := Client} = _State) ->
                             receive
  
negative.code:                    end},
           #{desc => "announce ready (init)",
             cmd  => fun(#{tester := Tester}) ->
                             ev_ready(Tester, init),
                             ok
                     end},
  
  