module Pvem:sig
..end
module type ERROR_MONAD =sig
..end
module type RESULT =sig
..end
Result
module: ERROR_MONAD
+ exposed result type.
module Result:sig
..end
RESULT
module type DEFERRED =sig
..end
Deferred
(like Lwt
).
module type DEFERRED_RESULT =sig
..end
With_deferred(Deferred)
.
module With_deferred: