anchor.diff:  
                     unwrap(?TESTED:to_internal(DBeam)) ).
   
  -edoc_format(_) ->
  +edoc_format_function_g(_) ->
       {ok, DBeam} = docsh_beam:from_loaded_module(edoc_example2),
       D = function_description({g,0}, unwrap(?TESTED:to_internal(DBeam))),
       ct:pal("~s", [D]),
  
positive.code: 
  all() ->
      [edoc_to_internal,
       edoc_format,
       edoc_format_code_in_loose_text,
       edoc_format_dl,
       edoc_format_p,
  
negative.code:                          "    a match specification\n">>).
  
  edoc_format(_, Element, Expected) ->
      {ok, B} = docsh_beam:from_loaded_module(edoc_example2),
      D = function_description({Element, 0}, unwrap(?TESTED:to_internal(B))),
      ct:pal("~p", [D]),
      ?eq([Expected], [D]).
  
  function_description({N, A}, #{items := Items}) ->
      [Function] = [ F || F = #{kind := function, name := Name, arity := Arity} <- Items,
                          Name =:= N,
                          Arity =:= A ],
      iolist_to_binary(?TESTED:format_edoc(maps:get(description, Function))).
  
  source_file(Mod) ->
      proplists:get_value(source, Mod:module_info(compile)).
  