anchor.diff:      get_search_paths/1,
       str/1,
       call_special/3,
  -    call_special/4,
  -    render_string/2,
  -    render_string/3
  +    call_special/4
     ]).
   
   -define(OPT_ENV(Desc),
  
positive.code:     _ -> []
    end ++
    Options.
  
  %-define(DIR_TMP, ".tmp").
  %-define(DIR_JS,  "js").
  %-define(DIR_CSS, "css").
  %-define(DIR_IMG, "img").
  %-define(DIR_DYN, "dynamic").
  
  %set_up_staging() ->
  %  {ok, CurrDir} = file:get_cwd(),
  %  BaseDir = tmp_filename(),
  %  DirMain = filename:join([CurrDir, BaseDir]),
  %  DirTmp =  filename:join([DirMain, ?DIR_TMP]),
  %  DirJS =   filename:join([DirMain, ?DIR_JS]),
  %  DirCSS =  filename:join([DirMain, ?DIR_CSS]),
  %  DirImg =  filename:join([DirMain, ?DIR_IMG]),
  %  DirDyn =  filename:join([DirMain, ?DIR_DYN]),
  %  file:make_dir(DirMain),
  %  file:make_dir(DirTmp),
  %  file:make_dir(DirJS),
  %  file:make_dir(DirCSS),
  %  file:make_dir(DirImg),
  %  file:make_dir(DirDyn),
  %  {DirMain, DirTmp, DirJS, DirCSS, DirImg, DirDyn}.
  
  
  run_specialized_handlers(AST, Options) ->
  
negative.code: 
  % Main function
  -export([
      compile_files/0,
      compile_files/1,
      template_file/1,
      template_file/2,
      template_stream/1,
      template_stream/2,
      template_string/1,
      template_string/2,
      render/1,
      render/2
    ]).
  
  % Utilities for special handlers:
  