anchor.diff:  
   main (Conf) ->
       inets:start(),
  -    try
  +    try %%FIXME: is there something to catch here?
           main_(Conf)
       catch Type:Error ->
  -            E = [?MODULE, erlang:get_stacktrace(), {Type,Error}],
  -            ?MILESTONE("Error running ~p:\n\t~p\n~p", E),
  +            E = show_error(Type, Error),
               stop_output_redirection(),
               E
       end.
  
positive.code:     to_file(MetaFile, Meta),
  
      {ok, ToDo, Skippable} = select_titles(OldMeta, Revs),
      TBs = [do(TB, Method, Url, RepoName, Conf, DocsRoot, Dest)
             || TB <- ToDo] ++ Skippable,
      ?MILESTONE("Finishing up"),
      MetaRest = [ {revisions, lists:sort(TBs)}
                 , {time_end, utc()}
  
negative.code: 
  %% Internals
  
  show_error (Type, Error) ->
      E = [?MODULE, erlang:get_stacktrace(), {Type,Error}],
      ?MILESTONE("Error running ~p:\n\t~p\n~p", E),
      E.
  
  html_index (DocsRoot, Meta) ->
      Revs = kf(Meta, revisions),
      IsTag = fun (#rev{type = tag}) -> true; (_branch) -> false end,
  