   end
 
   defp default_inspect(mod, fun_info) do
-    "#Function<#{uniq(fun_info)}/#{fun_info[:arity]} in " <>
-      "#{Identifier.inspect_as_atom(mod)}#{extract_name(fun_info[:name])}>"
+    inspected_as_atom = Identifier.inspect_as_atom(mod)
+    extracted_name = extract_name(fun_info[:name])
+    "#Function<#{uniq(fun_info)}/#{fun_info[:arity]} in #{inspected_as_atom}#{extracted_name}>"
   end
 
   defp extract_name([]) do


  defp base_to_value(base) do
    case base do
      :binary  -> 2
      :decimal -> 10
      :octal   -> 8
      :hex     -> 16
    end
  end

  defp prepend_prefix(value, :decimal), do: value
  defp prepend_prefix(value, base) do
    prefix = case base do
      :binary -> "0b"
      :octal  -> "0o"
      :hex    -> "0x"
    end
    prefix <> value
  end
end

          else
            default_inspect(mod, fun_info)
          end

        _ ->
          default_inspect(mod, fun_info)
      end
