anchor.diff:      {noreply, State}.
   
   handle_handoff_command(?FOLD_REQ{foldfun=FoldFun, acc0=Acc0}, _Sender,
  -                       #state{variables=Variable}=State) ->
  +                       #state{variables=Variables}=State) ->
       F = fun({Key, Operation}, Acc) -> FoldFun(Key, Operation, Acc) end,
  -    Acc = ets:foldl(F, Acc0, Variable),
  +    Acc = ets:foldl(F, Acc0, Variables),
       {reply, Acc, State}.
   
   handoff_starting(_TargetNode, State) ->
  
positive.code:             end
      end;
  
  handle_command({next, X}, _From,
                 State=#state{variables=Variables}) ->
      [{_Key,V}] = ets:lookup(Variables, X),
      NextKey0 = V#dv.next,
      case NextKey0 of
          undefined ->
              {ok, NextKey} = declare_next(V#dv.type, State),
              V1 = V#dv{next=NextKey},
              true = ets:insert(Variables, {X, V1}),
              {reply, {ok, NextKey}, State};
          _ ->
              {reply, {ok, NextKey0}, State}
  
negative.code: handle_command({bind, Id, Value}, _From,
                 State=#state{variables=Variables}) ->
      lager:info("Bind received: ~p", [Id]),
      [{_Key, V=#dv{functions=Functions}}] = ets:lookup(Variables, Id),
      NextKey = case Value of
          nil ->
              undefined;
          _ ->
              next_key(V#dv.next, V#dv.type, State)
      end,
      case V#dv.bounded of
          true ->
              case V#dv.value of
  