Module type Arrow_apply.WITH_APPLY

Minimal definition using apply operation, without Arrow.

type ('a, 'b) t

The type held by the Arrow_apply.

val apply : (('a, 'b) t * 'a, 'b) t

application of an arrow to an input.