Verify.Alt
A : Interface.ALT
include sig ... end
module I : sig ... end
val associativity : 'a A.t -> 'a A.t -> 'a A.t -> bool
val distributivity : ('a -> 'b) -> 'a A.t -> 'a A.t -> bool