anchor.diff:  %% @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, {'_', not_for, _}) ->
  +    [{integer, 0, Flow},{var,0,'Level'},{var,0, 'Mod'},{var,0,'_'}];
   get_arity(Flow,mod,Mod) ->
       [{integer, 0, Flow},{var,0,'Level'},{atom,0,Mod},{var,0,'_'}];
   get_arity(Flow,tag,'_') ->
  
positive.code: make_clause(Flow, What, [ModTag|ModTags], Prio, Loggers, Acc)  ->
      AbsLogs = [abstract(Loggers)],
      NewClause = {clause, 0, get_arity(Flow,What,ModTag),
                   get_guard(Prio), AbsLogs},
      make_clause(Flow, What, ModTags, Prio, Loggers,
                  [NewClause | Acc]);
  make_clause(_,_,[], _, _, Acc) ->
  
negative.code: 
  %% @private
  cmd_every({attribute,_,file,{_,_}}) ->
       {attribute,0,file,{?IFACE_SOURCE,0}};
  cmd_every({attribute,_,module,_}) ->
      {attribute,1,module,?IFACE_MODE};
  cmd_every({attribute,_, export, Funcs}) ->
  