Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Mtl.List_monadinclude Monad.S
with type ('x, 'a) result := ('x, 'a) result
and type ('x, 'a) result_exn := ('x, 'a) result_exninclude Monad.BASE
with type ('x, 'a) result := ('x, 'a) result
with type ('x, 'a) result_exn := ('x, 'a) result_exnval unit : 'a -> ('x, 'a) mval run_exn : ('x, 'a) m -> ('x, 'a) result_exnval zero : unit -> ('x, 'a) mval guard : bool -> ('x, unit) m