Spec.Branch
type t = BoolDomain.Bool.t * Node.t
val hash : t -> int
val show : (BoolDomain.Bool.t * Node.t) -> string
val pretty : unit -> (BoolDomain.Bool.t * Node.t) -> Printable.Pretty.doc
val printXml : 'a BatInnerIO.output -> (BoolDomain.Bool.t * Node.t) -> unit
val to_yojson :
(BoolDomain.Bool.t * Node.t) ->
[> `Assoc of (string * Yojson.Safe.t) list ]
val arbitrary : unit -> (BoolDomain.Bool.t * Node.t) QCheck.arbitrary