   end
 
   defmodule ValueRef do
-    @moduledoc """
-    A reference to another value, such as an enum or const.
-    """
-
+    @moduledoc false
     @type t :: %ValueRef{line: Parser.line, referenced_value: atom}
 
     @enforce_keys [:referenced_value]

  end

  defmodule Struct do
    @moduledoc """
    A Thrift struct

    The basic datastructure in Thrift, structs have aa name and a field list.
    """

    @type t :: %Struct{
      line: Parser.line,
      annotations: Parser.annotations,

  end

  defmodule Service do
    @moduledoc false
    @type t :: %Service{
      line: Parser.line,
      annotations: Parser.annotations,
