anchor.diff:      %% Wait for responses.
       receive
           {ok, X, V} ->
  +            %% Log result.
  +            Debug1 = sys:handle_debug(Debug,
  +                                      fun write_debug/3,
  +                                      ?MODULE,
  +                                      {ok, X, V}),
  +
               %% Update cache.
               Cache = orddict:store(X, V, DefaultedCache),
   
  
positive.code: -export([start_link/2]).
  
  %% Callbacks
  -export([start/3]).
  
  %%%===================================================================
  %%% Behaviour
  
negative.code: %%%===================================================================
  
  start_link(Module, Args) ->
      proc_lib:start_link(?MODULE, init, [self(), Module, Args]).
  
  %%%===================================================================
  %%% Callbacks
  %%%===================================================================
  
  %% @doc TODO
  init(Parent, Module, Args) ->
      %% Initialize state.
      {ok, State} = case Module:init(Args) of
          {ok, InitState} ->
  