anchor.diff:                      {{_, FDocs}, {_, Specs}} -> format({Fun, Arity}, FDocs, Specs)
                   end
           end,
  -    guard_no_docs(Mod, F).
  +    do_with_docs(Mod, F).
   
  -guard_no_docs(Mod, Fun) ->
  +do_with_docs(Mod, Fun) ->
       T = try
  -            guard_not_supported(Fun, get_elixir_docs_v1(Mod))
  +            do_with_supported(Fun, get_elixir_docs_v1(Mod))
           catch
               error:{no_docs, R} ->
                   <<"Module documentation not found:", R/bytes>>;
  
positive.code:                               "## Types~n~s~n",
                                [ModDoc, types(Docs)])
          end,
      guard_no_docs(Mod, F).
  
  -spec h(module(), fname(), arity()) -> ok.
  h(Mod, Fun, Arity) ->
  
negative.code: -module(docsh_embeddable).
  -compile([debug_info,
            {inline, [get_elixir_docs_v1/1,
                      do_with_docs/2,
                      do_with_supported/2,
                      types/1]}]).
  
  -export([h/1,
  