anchor.diff:  
   dict_iterate_map({_Size, Dict}) ->
   	dict:map(fun(_Key, Value) -> null(Value) end, Dict).
  +
  +dict_iterate_fold({_Size, Dict}) ->
  +	dict:fold(fun(_Key, Value, _) -> null(Value) end, ok, Dict).
  +
  +dict_to_list({Size, Dict}) ->
  +	dict:to_list(Dict).
   
   dict_store({Size, Dict}) ->
   	dict:store(list_to_binary(integer_to_list(random:uniform(Size))), <<"DUMMY VALUE">>, Dict).
  
positive.code: 	Tests = [
  		pdict,
  		dict,
  		ets
  		%proplist
  	],
  	Sizes = [
  		1,
  
negative.code: 			%{iterate_match, SetupFunc, fun ?MODULE:ets_iterate_match/1, TeardownFunc}, % Not as bad, but still BAD
  			{iterate_select, SetupFunc, fun ?MODULE:ets_iterate_select/1, TeardownFunc},
  			{iterate_first_next, SetupFunc, fun ?MODULE:ets_iterate_first_next/1, TeardownFunc},
  			{match, SetupFunc, fun ?MODULE:ets_to_list_match/1},
  			{select, SetupFunc, fun ?MODULE:ets_to_list_select/1},
  			{insert, SetupFunc, fun ?MODULE:ets_insert/1, TeardownFunc},
  			{delete, SetupFunc, fun ?MODULE:ets_delete/1, TeardownFunc}
  		],
  