anchor.diff:      case whereis(ets_test_spawn_logger) of
   	Pid when is_pid(Pid) -> true;
   	_ -> register(ets_test_spawn_logger,
  -		      spawn_opt(fun () -> spawn_logger([]) end,
  +		      spawn_opt(fun () -> spawn_logger([], 0) end,
   				[{priority, max}]))
       end.
   
  
positive.code:     repeat_for_opts(F, OptGenList, []).
  
  repeat_for_opts(F, [], Acc) ->
      lists:map(fun(Opts) ->
                      OptList = lists:filter(fun(E) -> E =/= void end, Opts),
                      io:format("Calling with options ~p\n",[OptList]),
  		            F(OptList)
  	          end, Acc);
  repeat_for_opts(F, [OptList | Tail], []) when is_list(OptList) ->
      repeat_for_opts(F, Tail, [[Opt] || Opt <- OptList]);
  repeat_for_opts(F, [OptList | Tail], AccList) when is_list(OptList) ->
  
negative.code: looper(Fun, State) ->
      looper(Fun, Fun(State)).
  
  spawn_logger(Procs, FailedMemchecks) ->
      receive
  	{new_test_proc, Proc} ->
  	    spawn_logger([Proc|Procs], FailedMemchecks);
  	{sync_test_procs, Kill, From} ->
  	    lists:foreach(fun (Proc) when From == Proc ->
  				  ok;
  