anchor.diff:          {ok, MBoxPid} -> monitor_mbox(MBoxPid);
           Error         -> Error
       end.
  -
  -monitor_mbox(MBoxPid) when is_pid(MBoxPid) ->
  -    {ok, erlang:monitor(process, MBoxPid)}.
   
   demonitor(undefined)   -> ok;
   demonitor(MonitorRefs) ->
  
positive.code:     end.
  
  % ---------------------------------------------------
  
  % Retrieves or starts an mbox for an Addr.
  make_mbox(#dmgr{curr = Dict} = DMgr, Addr) ->
  
negative.code:                 false -> false
              end
          end,
      case gen_server:call(?MODULE, {pid, Addr}) of
          {ok, MBoxPid} ->
              {ok, Monitor} = monitor_mbox(MBoxPid),
              MBoxPid ! {send, NotifyPid, NotifyData, ResponseFun,
                         kind_to_module(Kind), Cmd, CmdArgs},
              {ok, [Monitor]};
          _Error -> {error, []}
      end.
  
  