Lang.TypeDeclmodule Field : sig ... endmodule Constructor : sig ... endmodule Representation : sig ... endmodule Equation : sig ... endtype t = {| id : Paths.Identifier.Type.t; | 
| doc : Comment.docs; | 
| canonical : Paths.Path.Type.t option; | 
| equation : Equation.t; | 
| representation : Representation.t option; | 
}