anchor.diff:    {NewLastWakeupTree, NextWakeupTree} =
       case WakeupTree of
         [] -> {[], []};
  -      [{_, NWT}|Rest] -> {Rest, NWT}
  +      [{_, _, NWT}|Rest] -> {Rest, NWT}
       end,
     NewLastDone = [Event|Done],
     NewDelayBound =
  
positive.code:           delay             = 0    :: non_neg_integer(),
            depth_bound              :: pos_integer(),
            entry_point              :: mfargs(),
            first_process            :: pid(),
            ignore_error      = []   :: [atom()],
            logger                   :: pid(),
  
negative.code:       current_warnings = [{depth_bound, Bound}|Warnings],
        trace = Old},
    {none, NewState};
  get_next_event(#scheduler_state{logger = Logger, system = System, trace = [Last|_]} = State) ->
    #trace_state{
       actors      = Actors,
       delay_bound = DelayBound,
  