module Usual_domains:sig..end
type 'a bot_or_not =
| |
Bot |
| |
Not_bot of |
type maybe_bool =
| |
Sure_value of |
| |
Maybe |
type 'a top_or_not =
| |
Top |
| |
Not_top of |
type 'a flat_lattice =
| |
Val of |
| |
Any |
| |
Undefined |
val lub : 'a flat_lattice ->
'a flat_lattice -> 'a flat_lattice
val glb_list : 'a list flat_lattice ->
'a list flat_lattice -> 'a list flat_lattice