anchor.diff:  %%% Internal functions
   %% @private
   load_config2(NewAst) ->
  -%    _Source = erl_prettypr:format(erl_syntax:form_list(NewAst)),
  +%    Source = erl_prettypr:format(erl_syntax:form_list(NewAst)),
  +%    io:format("~s~n",[Source]),
       {ok, ModuleName, Bin} = compile:forms(NewAst),
       code:load_binary(ModuleName, ?IFACE_SOURCE, Bin).
   
  
positive.code: %% @doc Composes new AST for get_mod_logs/3
  get_arity(Flow,mod, '_') ->
      [{integer, 0, Flow},{var,0,'Level'},{var,0,'_'},{var,0,'_'}];
  get_arity(Flow,mod,Mod) ->
      [{integer, 0, Flow},{var,0,'Level'},{atom,0,Mod},{var,0,'_'}];
  get_arity(Flow,tag,'_') ->
  
negative.code: make_clause(Flow, What, [ModTag|ModTags], Prio, Loggers, Acc)  ->
      AbsLogs = [abstract(Loggers)],
      NewClause = {clause, 0, get_arity(Flow,What,ModTag),
                   get_guard(Prio, ModTag), AbsLogs},
      make_clause(Flow, What, ModTags, Prio, Loggers,
                  [NewClause | Acc]);
  make_clause(_,_,[], _, _, Acc) ->
  