Module Ast.Var
type 'ty t= private{id : Sidekick_base_term.ID.t;ty : 'ty;}
val make : Sidekick_base_term.ID.t -> 'ty -> 'ty tval makef : ty:'a -> ('b, Format.formatter, unit, 'a t) Pervasives.format4 -> 'bval copy : 'a t -> 'a tval id : _ t -> Sidekick_base_term.ID.tval ty : 'a t -> 'aval equal : 'a t -> 'a t -> boolval compare : 'a t -> 'a t -> intval pp : _ t CCFormat.printer