Monadic.Constinclude Mode_intf.Const with type t = monadicinclude Mode_intf.Lattice with type t = monadictype t = monadicval min : tval max : tequal a b is equivalent to le a b && le b a, but defined separately for performance reasons
val print : Format.formatter -> t -> unitval legacy : tmodule Per_axis :
Solver_intf.Lattices with type 'a obj := 'a Axis.t and type 'a elt := 'a