Arrow_apply.Operation_over_categorymodule Category : Preface_specs.Category.OPERATIONmodule Core : Preface_specs.Arrow_apply.CORE with type ('a, 'b) t = ('a, 'b) Category.ttype ('a, 'b) t = ('a, 'b) Core.tThe type held by the Arrow.
An alias of CORE.compose with flipped argument.
val return : unit -> ('a, 'a) tRepresent the identity Arrow.
Send the second component of the input through the given Arrow, and copy the rest unchanged to the output.
Send the input to both argument arrows and combine their output.
Pre composition with a function (the function should be pure).
Post composition with a function (the function should be pure).
Reversed version of Preface_specs.Arrow.OPERATION.pre_compose_left_to_right.
Reversed version of Preface_specs.Arrow.OPERATION.post_compose_left_to_right.