anchor.diff:                                %% This can happen in BSD's for some reason...
                                 ok;
                             {ok, Docs} ->
  -                              Fun(Mod, Docs)
  +                              try
  +                                  Fun(Mod, Docs)
  +                              catch E:R:ST ->
  +                                      io:format("Failed to render ~p~n~p:~p:~p~n",[Mod,E,R,ST]),
  +                                      erlang:raise(E,R,ST)
  +                              end
                         end
                 end, code:all_available()).
  
positive.code:         {ok,[{A,_}],_} -> A
      end.
  
  docsmap(Fun) ->
      lists:map(fun F({Mod,_,_}) ->
                        F(Mod);
  
negative.code: -export([init_per_testcase/2, end_per_testcase/2]).
  
  -export([render/1, links/1]).
  
  -export([render_all/1]).
  
  -include_lib("kernel/include/eep48.hrl").
  
  