Module Interface.Ast
module rec Ast : sig ... endThe PPX can optionally generate an
astfield containing anAst.t. This represents the structure of the interface, including how it is constructed from fields, arrays, lists and sub-modules.
and Field : sig ... endand Type : sig ... endand Sequence : sig ... endtype t= Ast.t
val sexp_of_t : t -> Ppx_sexp_conv_lib.Sexp.t