anchor.diff:              end,
               {error, R}
       after Timeout ->
  -            p("received timeout - kill executor process"),
  +            p("executor process termination timeout - kill executor process"),
               exit(kill, Pid),
               {error, executor_timeout}
       end.
  
positive.code:             %% the process is hanging...
              receive
                  {'DOWN', MRef, process, Pid, Info} ->
                      p("executor process terminated with"
                        "~n      ~p", [Info]),
                      ok
              after 1000 -> % Give it a second...
  
negative.code:     {Pid, MRef} = erlang:spawn_monitor(Fun),
      receive
          {'DOWN', MRef, process, Pid, Info} ->
              p("executor process terminated (normal) with"
                "~n      ~p", [Info]),
              Info;
          {'EXIT', TCPid, {timetrap_timeout = R, TCTimeout, TCSTack}} ->
  