Module Ast_wrapper

module type Ast_types = sig ... end
module Ast_definitions : functor (Types : Ast_types) -> sig ... end
module type S = sig ... end
module Structure_types : sig ... end
val longident_of_module_expr : Parsetree.module_expr -> Longident.t
val module_expr_of_longident : ?⁠attrs:Ast_helper.attrs -> Longident.t Location.loc -> Parsetree.module_expr
module Structure : S with module Types = Structure_types
module Signature_types : sig ... end
module Signature : S with module Types = Signature_types