caqti.platform
System_utils.Monad_syntax
caqti
caqti.blocking
caqti.platform.unix
caqti.plugin
caqti.template
module Monad : System_sig.FIBER
val (let*) : 'a Monad.t -> ('a -> 'b Monad.t) -> 'b Monad.t
val (let+) : 'a Monad.t -> ('a -> 'b) -> 'b Monad.t
val (>>=?) : ('a, 'e) result Monad.t -> ('a -> ('b, 'e) result Monad.t) -> ('b, 'e) result Monad.t
val (>|=?) : ('a, 'e) result Monad.t -> ('a -> 'b) -> ('b, 'e) result Monad.t
val (let*?) : ('a, 'e) result Monad.t -> ('a -> ('b, 'e) result Monad.t) -> ('b, 'e) result Monad.t
val (let+?) : ('a, 'e) result Monad.t -> ('a -> 'b) -> ('b, 'e) result Monad.t