Common.Monads
Multiple implementations of monads for handling errors across functions.
module ResultMonad : sig ... end
module OptionMonad : sig ... end
module FilterMonad : sig ... end