`include module type of struct include Stdlib.Bool end`
`type t = bool =`

1. `| false`
2. `| true`

`val not : bool -> bool`
`val (&&) : bool -> bool -> bool`
`val (||) : bool -> bool -> bool`
`val logand : bool -> bool -> bool`
`val logor : bool -> bool -> bool`
`val logxor : bool -> bool -> bool`
`val equal : bool -> bool -> bool`
`val compare : bool -> bool -> int`
`val to_int : bool -> int`
`val to_float : bool -> float`
`val to_string : bool -> string`
`val seeded_hash : int -> bool -> int`
`val hash : bool -> int`
`val (<>) : bool -> bool -> bool`
`val (=) : bool -> bool -> bool`
`val (>) : bool -> bool -> bool`