module Result: sig .. end
sig
end
module Ok: Monad.S2 with type ('a,'err) t = ('a,'err) Result.t
Monad.S2
with type ('a,'err) t = ('a,'err) Result.t
module Error: Monad.S2 with type ('err,'a) t = ('a,'err) Result.t
with type ('err,'a) t = ('a,'err) Result.t
module Exn: sig .. end