anchor.diff:  	application:set_env(A,K,V);
   ds_add(K,V,M) when is_map(M) ->
   	maps:put(K,V,M);
  -ds_add(K,V,T) when is_integer(T); is_atom(T) ->
  +ds_add(K,V,T) when is_integer(T); is_atom(T); is_reference(T) ->
   	ets:insert(T,{K,V}),
   	T.
   
  
positive.code: 		set ->
  			sets:add_element(V,T)
  	end;
  ds_add(V,T) when is_integer(T); is_atom(T) ->
  	ets:insert(T,V),
  	T.
  
  
negative.code: 	end;
  ds_size(M) when is_map(M) ->
  	maps:size(M);
  ds_size(T) when is_integer(T); is_atom(T); is_reference(T) ->
  	ets:info(T,size).
  
  ds_tolist(procdict) ->
  