anchor.diff:      Lines = string:tokens(String, "\n"),
       ?il2b(string:join([ string:strip(L) || L <- Lines ], "\n")).
   
  -cleanup_lines(BString) ->
  +cleanup_lines(BString) when is_binary(BString) ->
       Lines = re:replace(BString, <<"\s*\n\s*">>, <<"\n">>, [global, {return, list}]),
  -    ?il2b(string:strip(lists:flatten(Lines), both, $\n)).
  +    ?il2b(string:strip(lists:flatten(Lines), both, $\n));
  +cleanup_lines(IOList) ->
  +    BString = ?il2b([ unwrap_inline(E) || E <- IOList ]),
  +    cleanup_lines(BString).
   
   fullDescription(Data, _Attrs, _Parents, _E) ->
       [{fmt, H} | T] = collect_loose_text(Data),
  
positive.code:     %% Flatten all text content from child elements.
      [{description, ?il2b(Data)}];
  '#element#'(Tag, Data, _Attrs, _Parents, _E)
          when Tag =:= a;
               Tag =:= code;
               Tag =:= dd;
               Tag =:= dl;
               Tag =:= dt;
               Tag =:= em;
               Tag =:= h4;
               Tag =:= h5;
               Tag =:= h6;
               Tag =:= li;
               Tag =:= ol;
               Tag =:= tt;
               Tag =:= ul ->
      %% Discard.
      [];
  '#element#'(Tag, Data, _Attrs, _Parents, _E) when
          Tag =:= p ->
       {fmt, debug(Tag, cleanup_lines(Data))};
  '#element#'(Tag, Data, _Attrs, _Parents, E) when
          Tag =:= pre ->
       {fmt, debug(Tag, Data)};
  '#element#'(Tag, Data, _Attrs, _Parents, _E)
          when Tag =:= h1;
               Tag =:= h2;
               Tag =:= h3 ->
      header(Tag, Data);
  '#element#'(Tag, Data, _Attrs, _Parents, _E) ->
      [{Tag, Data}].
  
  debug(Tag, Content) ->
      docsh_lib:debug(Tag, "~s: ~p~n", [Tag, Content]),
  
negative.code:                  {exported,    F2#function.exported},
                   {label,       F2#function.label},
                   {description, F2#function.description}}}];
  '#element#'(equiv, [Reference], _Attrs, _Parents, _E) ->
      debug(equiv, Reference),
      [{description, ?il2b([<<"See ">>, Reference])}];
  '#element#'(functions, Data, _Attrs, _Parents, _E) ->
      %% Functions are already extracted.
  