Module Diffable.Optional_diff
val none : _ Diffable.Optional_diff.tval return : 'a -> 'a Diffable.Optional_diff.tval map :
'a Diffable.Optional_diff.t ->
f:('a -> 'b) ->
'b Diffable.Optional_diff.tval bind :
'a Diffable.Optional_diff.t ->
f:('a -> 'b Diffable.Optional_diff.t) ->
'b Diffable.Optional_diff.tval (>>|) :
'a Diffable.Optional_diff.t ->
('a -> 'b) ->
'b Diffable.Optional_diff.tval (>>=) :
'a Diffable.Optional_diff.t ->
('a -> 'b Diffable.Optional_diff.t) ->
'b Diffable.Optional_diff.tval is_none : 'a Diffable.Optional_diff.t -> Base.boolval unsafe_value : 'a Diffable.Optional_diff.t -> 'aval to_option : 'a Diffable.Optional_diff.t -> 'a Base.optionmodule Optional_syntax : sig ... endmodule Let_syntax : sig ... end