anchor.diff:  is_pure_test({test,has_map_fields,_,[_|_]}) -> true;
   is_pure_test({test,is_bitstr,_,[_]}) -> true;
   is_pure_test({test,is_function2,_,[_,_]}) -> true;
  -is_pure_test({test,Op,_,Ops}) -> 
  +is_pure_test({test,Op,_,Ops}) ->
       erl_internal:new_type_test(Op, length(Ops)).
   
   %% split_even/1
  
positive.code:         _ -> Fb(Old)
      end.
  
  %% live_opt/4.
  
  split_even([], Ss, Ds) ->
      {reverse(Ss),reverse(Ds)};
  split_even([S,D|Rs], Ss, Ds) ->
  
negative.code: %%%
  %%% Local functions.
  %%%
  
  replace_labels_1([{test,Test,{f,Lbl},Ops}|Is], Acc, D, Fb) ->
      replace_labels_1(Is, [{test,Test,{f,label(Lbl, D, Fb)},Ops}|Acc], D, Fb);
  