Module Diffable.Optional_diff
val none : _ Diffable.Optional_diff.t @@ portableval get_none : Base.unit -> _ Diffable.Optional_diff.t @@ portableval return : 'a -> 'a Diffable.Optional_diff.t @ local @@ portableval map :
'a Diffable.Optional_diff.t @ local ->
f:('a -> 'b) @ local ->
'b Diffable.Optional_diff.t @ local @@ portableval bind :
'a Diffable.Optional_diff.t @ local ->
f:('a -> 'b Diffable.Optional_diff.t @ local) @ local ->
'b Diffable.Optional_diff.t @ local @@ portableval (>>|) :
'a Diffable.Optional_diff.t @ local ->
('a -> 'b) @ local ->
'b Diffable.Optional_diff.t @ local @@ portableval (>>=) :
'a Diffable.Optional_diff.t @ local ->
('a -> 'b Diffable.Optional_diff.t @ local) @ local ->
'b Diffable.Optional_diff.t @ local @@ portableval is_none : 'a Diffable.Optional_diff.t @ local -> Base.bool @@ portableval unsafe_value : 'a Diffable.Optional_diff.t @ local -> 'a @@ portableval to_option :
'a Diffable.Optional_diff.t @ local ->
'a Base.option @@ portablemodule Optional_syntax : sig ... endmodule Let_syntax : sig ... end