anchor.diff:      {ok, #state{}}.
   
   init([]) ->
  +    process_flag(trap_exit, true),
       process_flag(priority, high),
       ets:new(nklib_proc_store, [public, named_table]),
       ets:new(nklib_proc_pids, [public, named_table]),
  
positive.code: -spec handle_info(term(), #state{}) ->
      {noreply, #state{}}.
  
  handle_info({'DOWN', _Ref, process, Pid, _Reason}, State) ->
      unregister_all(Pid),
      {noreply, State};
  
  
negative.code: wait_put(Name, Timeout) ->
      case values(Name) of
          [] ->
              timed_call({wait_put, Name}, Timeout);
          [{Value, Pid}] ->
              {ok, {Value, Pid}}
      end.
  