   defdata None :: none()
 
   defmodule Embedded.One do
+    @moduledoc false
+
     defdata do: quux :: any() \\ 22
   end
 
   defmodule Embedded.Many do
+    @moduledoc false
+
     defdata do
       first  :: any()
       second :: integer() \\ 42

  end

  defmodule Pet do
    defsum do
      defdata Cat do
        name :: String.t()

  end

  defmodule Animal do
    @moduledoc false

    defdata do
      name      :: String.t()
      leg_count :: non_neg_integer() \\ 4
