Mavryk_error_monad.Sigmodule type ERROR_CATEGORY = sig ... endmodule type PREFIX = sig ... endmodule type CORE = sig ... endmodule type WITH_WRAPPED = sig ... endmodule type TRACE = sig ... endmodule type MONAD_EXTENSION = sig ... endMONAD_EXTENSION is the Mavryk-specific extension to the generic monad provided by Lwtreslib. It sets some defaults (e.g., it defaults traced failures), it brings some qualified identifiers into the main unqualified part (e.g., return_unit), it provides some tracing helpers and some in-monad assertion checks.