include Indexed_bind.LAWS with type ('a, _) t := 'a t
val bind_2 : unit -> ('a -> 'b, 'a t t -> 'b t) Law.t
val bind_3 : unit -> ('a t, ('a -> 'b t) -> ('b -> 'c t) -> 'c t) Law.t
val bind_4 :
unit ->
('a -> 'b t, ('b -> 'c t) -> ('c -> 'd t) -> 'a -> 'd t) Law.t