Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Mtl.Tree_monadtype ('x, 'a) result = 'a tree optiontype ('x, 'a) result_exn = 'a treeinclude 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