anchor.diff:  -endif.
   
   %% API
  --export([start_link/1]).
  +-export([start_link/1, start_dag_link/3]).
   
   %% Callbacks
   -export([init/1, read/1, process/2]).
  
positive.code:         true ->
              ok;
          false ->
              erlang:apply(Function, Args)
      end,
      {ok, State}.
  
  %% @doc Generate ReadFun.
  gen_read_fun(Id, ReadFun) ->
  
negative.code:                         exit({lasp_process, not_found})
                  end
          end.
  
  %% @doc Generate WriteFun.
  gen_write_fun(Id, WriteFun) ->
      fun(Value) ->
          WriteFun(Id, Value)
      end.
  