anchor.diff:      template_stream/2,
       template_string/1,
       template_string/2,
  +    start/0,
  +    template_dir/2,
  +    template/2,
       render/1,
       render/2
     ]).
  +
  +-include_lib("kernel/include/file.hrl").
  +
   
   -define(OPT_ENV(Desc),
           {proplists:get_value(Desc, Options),
  
positive.code: 
  % TODO: take output path from the options.
  output_file_name(FName) ->
    case string:right(FName, 4) of
      ".zml" -> string:left(FName, string:len(FName) - 4);
      _ -> FName
    end ++ ".html".
  
  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  
  template_file(InFile) -> template_file(InFile, []).
  
  
negative.code: 
  -module(zml).
  
  % Main function
  