Module Mlsem_types.TyScheme
val mk : Mlsem_types__.Tvar.MVarSet.t -> GTy.t -> tval mk_poly_except : Mlsem_types__.Tvar.MVarSet.t -> GTy.t -> tval get : t -> Mlsem_types__.Tvar.MVarSet.t * GTy.tval get_fresh : t -> Mlsem_types__.Tvar.MVarSet.t * GTy.tval fv : t -> Mlsem_types__.Tvar.MVarSet.tval substitute : Mlsem_types__.Tvar.Subst.t -> t -> tval equiv : t -> t -> boolval bot_instance : t -> tval top_instance : t -> tval norm_and_simpl : t -> tval pp : Stdlib.Format.formatter -> t -> unitval pp' : Mlsem_types__.Tvar.Subst.t -> Stdlib.Format.formatter -> t -> unitval pp_short : Stdlib.Format.formatter -> t -> unit