Module Lang.TypeDecl
module Field : sig ... endmodule Constructor : sig ... endmodule Representation : sig ... endtype variance=|Pos|Negtype param_desc=|Any|Var of stringtype param= param_desc * variance option
module Equation : sig ... endtype t={id : Paths.Identifier.Type.t;doc : Comment.docs;equation : Equation.t;representation : Representation.t option;}