anchor.diff:      L = erl_anno:line(A),
       if
           L > MaxLine ->
  -            dict:fetch(L, D);
  +            map_get(L, D);
           true ->
               E
       end;
  
positive.code:     Line = erl_anno:line(A),
      if
          Line > MaxLine ->
              {call,Atom} = dict:fetch(Line, D),
              {call,L,Atom,unhide_calls(Args, MaxLine, D)};
          true ->
              {call,A,F,unhide_calls(Args, MaxLine, D)}
  
negative.code: 
  hide_calls(LC, MaxLine) ->
      LineId0 = MaxLine + 1,
      {NLC, _, D} = hide(LC, LineId0, maps:new()),
      {NLC, D}.
  
  %% v/1 and local calls are hidden.
  hide({value,L,V}, Id, D) ->
      A = erl_anno:new(Id),
      {{atom,A,ok}, Id+1, maps:put(Id, {value,L,V}, D)};
  hide({call,L,{atom,_,N}=Atom,Args}, Id0, D0) ->
      {NArgs, Id, D} = hide(Args, Id0, D0),
      C = case erl_internal:bif(N, length(Args)) of
  