Module Make_frontend.Infix

val (+) : ('a, 'b) B.t -> ('a, 'b) B.t -> ('a, 'b) B.t
val (+$) : ('a, 'b) B.t -> 'a -> ('a, 'b) B.t
val (-) : ('a, 'b) B.t -> ('a, 'b) B.t -> ('a, 'b) B.t
val (-$) : ('a, 'b) B.t -> 'a -> ('a, 'b) B.t
val (*) : ('a, 'b) B.t -> ('a, 'b) B.t -> ('a, 'b) B.t
val (*$) : ('a, 'b) B.t -> 'a -> ('a, 'b) B.t
val (/) : ('a, 'b) B.t -> ('a, 'b) B.t -> ('a, 'b) B.t
val (/$) : ('a, 'b) B.t -> 'a -> ('a, 'b) B.t
val (**) : ('a, 'b) B.t -> ('a, 'b) B.t -> ('a, 'b) B.t
val (**$) : ('a, 'b) B.t -> 'a -> ('a, 'b) B.t
val (%) : ('a, 'b) B.t -> ('a, 'b) B.t -> ('a, 'b) B.t
val (mod) : ('a, 'b) B.t -> ('a, 'b) B.t -> ('a, 'b) B.t
val (%$) : ('a, 'b) B.t -> 'a -> ('a, 'b) B.t
val (lxor) : ('a, 'b) B.t -> ('a, 'b) B.t -> ('a, 'b) B.t
val (lor) : ('a, 'b) B.t -> ('a, 'b) B.t -> ('a, 'b) B.t
val (land) : ('a, 'b) B.t -> ('a, 'b) B.t -> ('a, 'b) B.t
val (^) : ('a, 'b) B.t -> ('a, 'b) B.t -> ('a, 'b) B.t
val (&&) : ('a, 'b) B.t -> ('a, 'b) B.t -> ('a, 'b) B.t
val (||) : ('a, 'b) B.t -> ('a, 'b) B.t -> ('a, 'b) B.t
val (~-) : ('a, 'b) t -> ('a, 'b) t
val (<) : ('a, 'b) B.t -> ('a, 'b) B.t -> (bool, Dtype.bool_elt) B.t
val (<$) : ('a, 'b) B.t -> 'a -> (bool, Dtype.bool_elt) B.t
val (<>) : ('a, 'b) B.t -> ('a, 'b) B.t -> (bool, Dtype.bool_elt) B.t
val (<>$) : ('a, 'b) B.t -> 'a -> (bool, Dtype.bool_elt) B.t
val (=) : ('a, 'b) B.t -> ('a, 'b) B.t -> (bool, Dtype.bool_elt) B.t
val (=$) : ('a, 'b) B.t -> 'a -> (bool, Dtype.bool_elt) B.t
val (>) : ('a, 'b) B.t -> ('a, 'b) B.t -> (bool, Dtype.bool_elt) B.t
val (>$) : ('a, 'b) B.t -> 'a -> (bool, Dtype.bool_elt) B.t
val (<=) : ('a, 'b) B.t -> ('a, 'b) B.t -> (bool, Dtype.bool_elt) B.t
val (<=$) : ('a, 'b) B.t -> 'a -> (bool, Dtype.bool_elt) B.t
val (>=) : ('a, 'b) B.t -> ('a, 'b) B.t -> (bool, Dtype.bool_elt) B.t
val (>=$) : ('a, 'b) B.t -> 'a -> (bool, Dtype.bool_elt) B.t
val (@@) : ('a, 'b) B.t -> ('a, 'b) B.t -> ('a, 'b) B.t
val (/@) : ('a, 'b) B.t -> ('a, 'b) t -> ('a, 'b) B.t
val (**@) : ('a, 'b) B.t -> int -> ('a, 'b) B.t
val (<.>) : ('a, 'b) B.t -> ('a, 'b) B.t -> ('a, 'b) B.t
val (@=) : ('a, 'b) B.t -> ('a, 'b) B.t -> ('a, 'b) B.t
val (@||) : ('a, 'b) B.t -> ('a, 'b) B.t -> ('a, 'b) B.t
val (.%{}) : ('a, 'b) B.t -> int list -> ('a, 'b) B.t
val (.%{}<-) : ('a, 'b) B.t -> int list -> ('a, 'b) B.t -> unit
val (.${}) : ('a, 'b) B.t -> index list -> ('a, 'b) B.t
val (.${}<-) : ('a, 'b) B.t -> index list -> ('a, 'b) B.t -> unit