Module Monad.MonadReaderResult
Parameters
Signature
include MonadReaderResult
with type 'a m = X.local -> ('a, exn) Stdlib.result
with type local := X.local
include S with type 'a m = X.local -> ('a, exn) Stdlib.result
type 'a m = X.local -> ('a, exn) Stdlib.result
val bind : 'a m -> ('a -> 'b m) -> 'b m
val run : X.local -> 'a m -> ('a, exn) Stdlib.result
val trap : 'a m -> ('a, exn) Stdlib.result m