anchor.diff:  %% @doc Sends a message to the local node's dht_node process notifying
   %%      it of a finished slide.
   -spec notify_slide_finished(slide()) -> ok.
  -notify_slide_finished(IsSlide) ->
  +notify_slide_finished(SlideType) ->
       Pid = pid_groups:get_my(dht_node),
  -    comm:send_local(Pid, {rm, notify_slide_finished, IsSlide}).
  +    comm:send_local(Pid, {rm, notify_slide_finished, SlideType}).
   
   %% @doc Updates a dht node's id and sends the ring maintenance a message about
   %%      the change.
  
positive.code: %% @doc Filter function for subscriptions that returns true if a
  %%      direct neighbor, i.e. pred, succ or base node, changed or a slide
  %%      operation finished.
  -spec subscribe_dneighbor_change_slide_filter(OldNeighbors::nodelist:neighborhood(), NewNeighbors::nodelist:neighborhood(), IsSlide::slide()) -> boolean().
  subscribe_dneighbor_change_slide_filter(OldNeighbors, NewNeighbors, IsSlide) ->
      IsSlide =/= none orelse
          nodelist:node(OldNeighbors) =/= nodelist:node(NewNeighbors) orelse
          nodelist:pred(OldNeighbors) =/= nodelist:pred(NewNeighbors) orelse
          nodelist:succ(OldNeighbors) =/= nodelist:succ(NewNeighbors).
  
negative.code:     {rm, init_check_ring, Token::non_neg_integer()} |
      {rm, notify_new_pred, NewPred::node:node_type()} |
      {rm, notify_new_succ, NewSucc::node:node_type()} |
      {rm, notify_slide_finished, SlideType::slide()} |
      {rm, leave} |
      {rm, pred_left, OldPred::node:node_type(), PredsPred::node:node_type()} |
      {rm, succ_left, OldSucc::node:node_type(), SuccsSucc::node:node_type()} |
  