Verify.Alternative
A : Interface.ALTERNATIVE
include sig ... end
module I : sig ... end
val distributivity : ('a -> 'b) A.t -> ('a -> 'b) A.t -> 'a A.t -> bool
val annihalation : ('a -> 'b) A.t -> bool