anchor.diff:  	[{{two,4},4},{{two,5},6}] -> ok;
   	_ -> ?t:fail("ets:match_object() returned something funny.")
       end,
  +
       % Check that maps are inspected for variables.
       [{#{camembert:=cabécou},7}] = ets:match_object(Tab, {#{camembert=>'_'},7}),
   
  
positive.code:         _ -> ?t:fail("ets:match_object() returned something funny.")
      end,
  
      {'EXIT',{badarg,_}} = (catch ets:match_object(Tab, {#{'$1'=>'_'},7})),
      % Check that unsucessful match returns an empty list.
      [] = ets:match_object(Tab, {{three,'$0'}, '$92'}),
      % Check that '$0' equals '_'.
      Len = length(ets:match_object(Tab, '$0')),
  
negative.code:     EtsMem = etsmem(),
      Tab = ets_new(foobar, Opts),
      fill_tab(Tab, foo),
      ets:insert(Tab,{{one,4},4}),
      ets:insert(Tab,{{one,5},5}),
      ets:insert(Tab,{{two,4},4}),
      ets:insert(Tab,{{two,5},6}),
  