anchor.diff:  %%
   %% %CopyrightBegin%
   %%
  -%% Copyright Ericsson AB 2010-2017. All Rights Reserved.
  +%% Copyright Ericsson AB 2010-2022. All Rights Reserved.
   %%
   %% Licensed under the Apache License, Version 2.0 (the "License");
   %% you may not use this file except in compliance with the License.
  
positive.code: 
  eval(L)
    when is_list(L) ->
      run(L);
  
  eval(F)
    when is_function(F,0) ->
  
negative.code: %% eval/1
  %%
  %% Evaluate a function in one of a number of forms.
  
  eval({F, infinity}) ->
      eval(F);
  eval({F, Tmo})
    when is_integer(Tmo) ->
      {ok, _} = timer:exit_after(Tmo, timeout),
      eval(F);
  
  eval({M,[F|A]})
    when is_atom(F) ->
  