Dagger.Identity_monadSourceinclude module type of struct include M end'a t is the type of computations of type 'a
'a res is the outcome of running a computation of type 'a
If-then-else, mostly useful for monads featuring incremental computation. Allows to efficiently bind on a boolean computation.