anchor.diff:  %% gen_server callbacks
   -export([init/1, handle_call/3, handle_cast/2, handle_info/2,
            terminate/2, code_change/3]).
  +
  +
  +%% Request types (enum receiver::Request) from "cvmfs.git/cvmfs/receiver/reactor.h"
  +-define(kQuit,0).
  +-define(kEcho,1).
  +-define(kGenerateToken,2).
  +-define(kGetTokenId,3).
  +-define(kSubmitPayload,4).
  +-define(kError,5).
   
   
   %%%===================================================================
  
positive.code:                                                       nouse_stdio,
                                                        exit_status]),
  
      WorkerPort ! {self(), {command, <<"q">>}},
      receive
          {WorkerPort, {data, Data}} ->
              lager:info("Received data: ~p", [Data])
      end,
      {ok, #{worker => WorkerPort}}.
  
  %%--------------------------------------------------------------------
  
negative.code: %%--------------------------------------------------------------------
  init(Args) ->
      process_flag(trap_exit, true),
      lager:info("CVMFS receiver initialized at PID ~p.", [self()]),
  
      #{executable_path := Exec} = Args,
  
  