Parameters
Signature
val arrow_choice_1 :
unit ->
('a -> 'b, (('a, 'c) Stdlib.Either.t, ('b, 'c) Stdlib.Either.t) A.t) Law.t
val arrow_choice_2 :
unit ->
(('a, 'b) A.t,
('b, 'c) A.t ->
(('a, 'd) Stdlib.Either.t, ('c, 'd) Stdlib.Either.t) A.t)
Law.t
val arrow_choice_3 :
unit ->
(('a, 'b) A.t, ('a, ('b, 'c) Stdlib.Either.t) A.t) Law.t
val arrow_choice_4 :
unit ->
(('a, 'b) A.t,
('c -> 'd) ->
(('a, 'c) Stdlib.Either.t, ('b, 'd) Stdlib.Either.t) A.t)
Law.t
val arrow_choice_5 :
unit ->
(('a, 'b) A.t,
((('a, 'c) Stdlib.Either.t, 'd) Stdlib.Either.t,
('b, ('c, 'd) Stdlib.Either.t) Stdlib.Either.t)
A.t)
Law.t