type tTypestate
type range = IR.Typ.t * InferredNullability.t
val pp_range : Stdlib.Format.formatter -> (IR.Typ.t * InferredNullability.t) -> unitval add_id : IR.Ident.t -> range -> t -> descr:string -> tdescr is for debug logs only
val add : IR.Pvar.t -> range -> t -> descr:string -> tdescr is for debug logs only
val empty : tval equal : t -> t -> boolval join : t -> t -> tval lookup_id : IR.Ident.t -> t -> range optionval lookup_pvar : IR.Pvar.t -> t -> range optionval pp : Stdlib.Format.formatter -> t -> unitval remove_id : IR.Ident.t -> t -> descr:string -> tdescr is for debug logs only