module F = Format
type astate
= int
type summary
= astate
val (<=) : lhs:'a ‑> rhs:'a ‑> bool
val join : 'a ‑> 'a ‑> 'a
val widen : prev:'a ‑> next:'a ‑> num_iters:'b ‑> 'a
val pp : F.formatter ‑> int ‑> unit
val initial : int