Stateidval initial : tval dummy : tval fresh : unit -> tval to_string : t -> stringval of_int : int -> tval to_int : t -> intval add : Exninfo.info -> valid:t -> t -> Exninfo.infoval get : Exninfo.info -> (t * t) optionval is_valid : doc:int -> t -> boolval set_is_valid : (doc:int -> t -> bool) -> unit