anchor.diff:  
   %%% API functions
   
  +has(Kind, Name, Commit) ->
  +    gen_server:call(?SERVER, {has_config, Kind, Name, Commit}).
  +
  +
   for(Kind, Name, Commit) ->
       gen_server:call(?SERVER, {config_for, Kind, Name, Commit}).
   
  
positive.code: 
  %%% helpers
  
  
  %% XXX: refactor me plz
  transitively_reachable(Graph, StartNode) ->
      ordsets:from_list(digraph_utils:reachable_neighbours([StartNode], Graph)).
  
  
negative.code: -record(cstate, {re, table, storage}).
  
  -define(SERVER, ?MODULE).
  
  start_link() ->
      Result = gen_server:start_link({local, ?SERVER}, ?MODULE, [], []),
      error_logger:info_msg("wallaby_config:start_link result ~p~n", [Result]),
      Result.
  
  init(Options) when is_list(Options) ->
      {ok, RE} = re:compile(list_to_binary("(?-mix:^(?:(>=|&&=|\\?=|\\|\\|=)\\s*)+(.*?)\\s*$)")),
  