Module type Generator_signatures.GENERATOR

val compilation_unit : Lang.Compilation_unit.t -> Types.Document.t
val source_tree : Lang.SourceTree.t -> Types.Document.t list
val type_expr : ?needs_parentheses:bool -> Lang.TypeExpr.t -> text