anchor.diff:  
       %% Load the template definition as is and get the list of variables the
       %% template requires.
  -    TemplateTerms = consult(load_file(Type, Template)),
  +    TemplateTerms = consult(load_file(Files, Type, Template)),
       case lists:keyfind(variables, 1, TemplateTerms) of
           {variables, Vars} ->
               case parse_vars(Vars, dict:new()) of
  
positive.code: 
      %% Now, use our context to process the template definition -- this
      %% permits us to use variables within the definition for filenames.
      FinalTemplate = consult(render(load_file(Type, Template), Context)),
      ?DEBUG("Final template def ~p: ~p\n", [TemplateId, FinalTemplate]),
  
      %% Execute the instructions in the finalized template
      Force = rebar_config:get_global(force, "0"),
      execute_template(FinalTemplate, Type, Template, Context, Force, []).
  
  
  %%
  
negative.code:                             [{Name, GetBin()} | Acc]
                      end,
                      [], rebar_config:get_global(escript, undefined)),
      Files.
  
  template_id() ->
      case rebar_config:get_global(template, undefined) of
  