anchor.diff:  
   custom_tags_modules_ast(Name, InterpretedArgs, #dtl_context{ custom_tags_modules = [], is_compiling_dir = false }) ->
       {erl_syntax:application(none, erl_syntax:atom(render_tag),
  -            [erl_syntax:string(Name), erl_syntax:list(InterpretedArgs), erl_syntax:variable("CustomTagsContext")]),
  +            [erl_syntax:string(Name), erl_syntax:list(InterpretedArgs), erl_syntax:variable("_CustomTagsContext")]),
           #ast_info{custom_tags = [Name]}};
   custom_tags_modules_ast(Name, InterpretedArgs, #dtl_context{ custom_tags_modules = [], is_compiling_dir = true, module = Module }) ->
       {erl_syntax:application(erl_syntax:atom(Module), erl_syntax:atom(Name),
  -            [erl_syntax:list(InterpretedArgs), erl_syntax:variable("CustomTagsContext")]), #ast_info{ custom_tags = [Name] }};
  +            [erl_syntax:list(InterpretedArgs), erl_syntax:variable("_CustomTagsContext")]), #ast_info{ custom_tags = [Name] }};
   custom_tags_modules_ast(Name, InterpretedArgs, #dtl_context{ custom_tags_modules = [Module|Rest] } = Context) ->
       case lists:member({Name, 2}, Module:module_info(exports)) of
           true ->
               {erl_syntax:application(erl_syntax:atom(Module), erl_syntax:atom(Name),
  -                    [erl_syntax:list(InterpretedArgs), erl_syntax:variable("CustomTagsContext")]), #ast_info{}};
  +                    [erl_syntax:list(InterpretedArgs), erl_syntax:variable("_CustomTagsContext")]), #ast_info{}};
           false ->
               case lists:member({Name, 1}, Module:module_info(exports)) of
                   true ->
  
positive.code:     ClauseCatch = erl_syntax:clause([erl_syntax:variable("Err")], none,
          [erl_syntax:tuple([erl_syntax:atom(error), erl_syntax:variable("Err")])]),            
      Render2FunctionAst = erl_syntax:function(erl_syntax:atom(render),
          [erl_syntax:clause([erl_syntax:variable("Variables"), 
                      erl_syntax:variable("Options")], none, 
              [erl_syntax:try_expr([Function2], [ClauseOk], [ClauseCatch])])]),  
       
  
negative.code:     VarValue = case resolve_scoped_variable_ast(VarName, Context) of
          undefined ->
              erl_syntax:application(erl_syntax:atom(erlydtl_runtime), erl_syntax:atom(FinderFunction),
                  [erl_syntax:atom(VarName), erl_syntax:variable("_Variables")]);
          Val ->
              Val
      end,
  