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