anchor.diff:           load/1,
            load/2]).
   
  +
   read(VarName, Defaults) ->
       case application:get_env(VarName) of
           {ok, {file, ConfigFile}} ->
  
positive.code: load(Cfg, KeyLoader) ->
      RepoCfg = maps:get(repos, Cfg),
      KeyCfg = maps:get(keys, Cfg),
      {ok, Repos} = load_repos(RepoCfg),
      {ok, UpdatedRepos, Keys} = load_keys(KeyCfg, Repos, KeyLoader),
      {ok, UpdatedRepos, Keys}.
  
  
  -spec load_repos(RepoCfg) -> {ok, FixedRepoCfg}
  
negative.code: get_repo_names(Repos) ->
      lists:map(fun(#{domain := Name}) -> Name end, Repos).
  
  
  %%% Tests
  
  load_repos_adds_default_keys_test() ->
  