anchor.diff:  %% TODO: specifies the proprietary schedule time format.
   -type schedule() :: term().
   -type detail() :: binary().
  +-type node_status() :: joined | lost | joinning | leaving.
   
   %%%===================================================================
   %%% API
  
positive.code: -define(SERVER, ?MODULE).
  
  -record(state, {
            nodes = [{node(), alive}] :: [{node(), term()}],
            tasks = dict:new() :: dict:dict(task_name(), {schedule(), detail()})
           }).
  
  
negative.code: handle_call({members}, _From, State) ->
      {reply, State#state.nodes, State};
  handle_call(Request, _From, State) ->
      {reply, {Request, bad_request}, State}.
  
  %%--------------------------------------------------------------------
  %% @private
  