anchor.diff:  %% Tag :: atom() - tags into the data structure. i.e. [prfSys,iowait]
   add_trigger(Triggers,ID,Val) ->
     maybe_restart(ID,[{ID,Val}|clean_triggers(Triggers,[ID])]).
  +
  +delete_triggers(Triggers) ->
  +  [delete_trigger(Triggers,T) || T <- Triggers],
  +  [].
   
   delete_trigger(Triggers,ID) ->
     maybe_restart(ID,clean_triggers(Triggers,[ID])).
  
positive.code: delete_trigger(Key) ->
    call_wd({delete_trigger,Key}).
  
  add_trigger(Key,Val) ->
    call_wd({add_trigger,Key,Val}).
  
  
negative.code: %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  %% test helpers
  
  mk_receiver(Prot) ->
    receive after 500 -> ok end,
    spawn_monitor(mk_receiver(Prot,[binary,{reuseaddr,true},{active,true}])).
  