Module Diffable.Optional_diffSource
Sourceval map : 'a t -> f:('a -> 'b) -> 'b t Sourceval bind : 'a t -> f:('a -> 'b t) -> 'b t Sourceval both : [ `both_would_allocate__use_bind_instead ] Sourceval (>>|) : 'a t -> ('a -> 'b) -> 'b t Sourceval (>>=) : 'a t -> ('a -> 'b t) -> 'b t Sourceval unsafe_value : 'a t -> 'a