Arrow_apply.Infix_over_categorymodule Category : Preface_specs.Category.INFIXmodule Core : Preface_specs.Arrow_apply.CORE with type ('a, 'b) t = ('a, 'b) Category.tmodule Operation : Preface_specs.Arrow_apply.OPERATION with type ('a, 'b) t = ('a, 'b) Core.ttype ('a, 'b) t = ('a, 'b) Operation.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.