anchor.diff:      Dest ! {lid:from_pid(self()), Msg},
       NewDest = find_pid(Dest),
       ?RP_SCHED ! #sched{msg = send, pid = self(), misc = {NewDest, Msg}},
  -    rep_yield(),
  +    yield(),
       Msg.
   
   %% @spec rep_spawn(function()) -> pid()
  
positive.code: rep_process_flag(trap_exit = Flag, Value) ->
      Result = process_flag(Flag, Value),
      ?RP_SCHED ! #sched{msg = process_flag, pid = self(), misc = {Flag, Value}},
      rep_yield(),
      Result;
  rep_process_flag(Flag, Value) ->
      process_flag(Flag, Value).
  
negative.code: -spec rep_spawn_link(function()) -> pid().
  
  rep_spawn_link(Fun) ->
      Pid = spawn_link(fun() -> wait(), Fun() end),
      ?RP_SCHED ! #sched{msg = spawn_link, pid = self(), misc = Pid},
      yield(),
      Pid.
  
  %% @spec rep_spawn_link(atom(), atom(), [term()]) -> pid()
  