Module Make.Base

module AST : sig ... end
module Gen : sig ... end
type printer = ((Hax_engine__Generic_printer.Annotation.loc * Ast.span) Prelude.list, PPrint.document) Gen.object_type
type finalized_printer = (Prelude.unit, Prelude.string * (Hax_engine__Generic_printer.Annotation.loc * Ast.span) Prelude.list) Gen.object_type
val finalize : (Prelude.unit -> printer) -> finalized_printer
class virtual base : object ... end