Blang.O
include Constructors
val base : 'a -> 'a t
val true_ : _ t
val false_ : _ t
val constant : Base.bool -> _ t
function true -> true_ | false -> false_
a ==> b
is "a implies b". This is not =>
to avoid making it look like a comparison operator.