.TH "Option.Syntax" 3 2025-06-09 OCamldoc "OCaml library" .SH NAME Option.Syntax \- Binding operators. .SH Module Module Option.Syntax .SH Documentation .sp Module .BI "Syntax" : .B sig end .sp Binding operators\&. See manual section 12\&.23 for details\&. .sp .B "Since" 5.5 .sp .sp .sp .I val ( let* ) : .B 'a option -> ('a -> 'b option) -> 'b option .sp .ft B ( let* ) .ft R is .ft B Option\&.bind .ft R \&. .sp .I val ( and* ) : .B 'a option -> 'b option -> ('a * 'b) option .sp .ft B ( and* ) .ft R is .ft B Option\&.product .ft R \&. .sp .I val let+ : .B 'a option -> ('a -> 'b) -> 'b option .sp .ft B ( let+ ) .ft R is .ft B Option\&.map .ft R \&. .sp .I val and+ : .B 'a option -> 'b option -> ('a * 'b) option .sp .ft B ( and+ ) .ft R is .ft B Option\&.product .ft R \&. .sp