Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
val (>>) : ('a, 'b) Optional.t -> ('b, 'c) Optional.t -> ('a, 'c) Optional.t
val (&>) : ('a, 'b) Optional.t -> ('c, 'd) Lens.t -> ('a, 'e) Optional.t
val ($>) : ('a, 'b) Optional.t -> ('c, 'd) Prism.t -> ('a, 'e) Optional.t
val (>&) : ('a, 'b) Lens.t -> ('b, 'c) Prism.t -> ('a, 'c) Optional.t
val (>$) : ('a, 'b) Prism.t -> ('b, 'c) Lens.t -> ('a, 'c) Optional.t