Via.Infixtype ('a, 'b) t = ('a, 'b) tThe type held by the Arrow.
An alias of CORE.compose (to be iso with Preface_core).
An alias of CORE.compose (to be iso with Preface_core).
An alias of OPERATION.compose_left_to_right (to be iso with Preface_core).
An alias of CORE.compose (to be iso with Haskell's approach). Even <<< looks like <% (it is an alias for the same function), they differ in their priorities. OCaml documentation of operators priorities
An alias of CORE.compose_left_to_right (to be iso with Haskell's approach). Even >>> looks like %> (it is an alias for the same function), they differ in their priorities. OCaml documentation of operators priorities
Infix version of Preface_specs.Arrow.CORE.split.
Infix version of Preface_specs.Arrow.OPERATION.fan_out.
Infix version of Preface_specs.Arrow.OPERATION.pre_compose_left_to_right.
Infix version of Preface_specs.Arrow.OPERATION.post_compose_left_to_right.
Infix version of Preface_specs.Arrow.OPERATION.post_compose_right_to_left.
Infix version of Preface_specs.Arrow.OPERATION.post_compose_right_to_left.
val (+++) :
('a, 'b) t ->
('c, 'd) t ->
(('a, 'c) Preface_core.Shims.Either.t, ('b, 'd) Preface_core.Shims.Either.t)
tInfix version of CORE.choose.
val (|||) :
('a, 'c) t ->
('b, 'c) t ->
(('a, 'b) Preface_core.Shims.Either.t, 'c) tInfix version of CORE.fan_in.