anchor.diff:  
       RenderInternalFunctionAst = erl_syntax:function(
           erl_syntax:atom(render_internal), 
  -        [erl_syntax:clause([erl_syntax:variable("Variables"), erl_syntax:variable("TranslationFun"), 
  -                    erl_syntax:variable("CurrentLocale"), erl_syntax:variable("CustomTagsContext")], none, 
  +        [erl_syntax:clause([erl_syntax:variable("_Variables"), erl_syntax:variable("_TranslationFun"), 
  +                    erl_syntax:variable("_CurrentLocale"), erl_syntax:variable("_CustomTagsContext")], none, 
                   [BodyAstTmp])]),   
       
       ModuleAst  = erl_syntax:attribute(erl_syntax:atom(module), [erl_syntax:atom(Module)]),
  
positive.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,
  
negative.code: 
  options_ast() ->
      erl_syntax:list([
              erl_syntax:tuple([erl_syntax:atom(translation_fun), erl_syntax:variable("_TranslationFun")]),
              erl_syntax:tuple([erl_syntax:atom(locale), erl_syntax:variable("_CurrentLocale")])
          ]).
  
  call_ast(Module, TreeWalkerAcc) ->
      call_ast(Module, erl_syntax:variable("_Variables"), #ast_info{}, TreeWalkerAcc).
  
  call_with_ast(Module, Variable, Context, TreeWalker) ->
      {VarAst, VarName} = resolve_variable_ast(Variable, Context),
  