anchor.diff:      end.
   
   stop(ok, Pid) ->
  -    MRef = erlang:monitor(process, Pid),
  +    MRef = monitor(process, Pid),
       receive {'DOWN', MRef, process, _, _} -> ok end;
   stop(No, _) ->
       No.
  
positive.code: rpu(_, [] = No, _, _) ->
      No;
  rpu(Pid, Aliases, Caps, PDict) ->
      erlang:monitor(process, Pid),
      T = {Pid, Caps},
      lists:foreach(fun(A) -> ?Dict:append(A, T, PDict) end, Aliases).
  
  
negative.code: mref(false = No) ->
      No;
  mref(P) ->
      monitor(process, P).
  
  init_shared(#state{options = [_, _, {_,T} | _],
                     service_name = Svc}) ->
  