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