anchor.diff:  	 match_string/1,zero_width/1,bad_size/1,haystack/1,
   	 cover_beam_bool/1]).
   
  --export([coverage_id/1]).
  +-export([coverage_id/1,coverage_external_ignore/2]).
   
   -include_lib("test_server/include/test_server.hrl").
   
  
positive.code:     end;
  coverage_build(Acc, <<>>, Tuple) -> {Acc,Tuple}.
  
  coverage_setelement(<<H,T1/binary>>, Tuple) when element(1, Tuple) =:= x ->
      setelement(H, Tuple, T1).
  
  coverage_apply(<<H,T/binary>>, [F|Fs]) ->
      [?MODULE:F(H)|coverage_apply(T, Fs)];
  coverage_apply(<<>>, []) -> [].
  
  coverage_id(I) -> id(I).
  
  
negative.code:     coverage_fold(Fun, Fun(IdFun(H), IdFun(Acc)), T);
  coverage_fold(Fun, Acc, <<>>) when is_function(Fun, 2) -> Acc.
  
  coverage_build(Acc0, <<H,T/binary>>, float) ->
      Float = id(<<H:64/float>>),
      Acc = <<Acc0/binary,Float/binary>>,
      coverage_build(Acc, T, float);
  coverage_build(Acc0, <<H,T/binary>>, Tuple0) ->
      Str = id(<<H:(id(4)),(H-1):4,"abc">>),
      Acc = id(<<Acc0/bitstring,Str/bitstring>>),
  