Module Chatml_lang.Chatml_alpha

val counter : int Core.ref
val fresh_name : string -> string
val alpha_convert_pattern : (string, string) Core.Hashtbl.t -> pattern -> (string * string option) list Core.ref -> pattern
val alpha_convert_expr : (string, string) Core.Hashtbl.t -> expr -> expr
val alpha_convert_stmt : (string, string) Core.Hashtbl.t -> stmt -> stmt
val alpha_convert_program : program -> program