val exit0_and_stdout : Output.t->(string, M.t)Stdlib.Result.t
val exit_code : Output.t->accept:(int * 'a) list->('a, M.t)Stdlib.Result.t
A convenient wrapper to write exhaustive match on a result conditioned by a list of accepted exit codes. If the exit code is not part of the accepted list, the function takes care of returning an error of the expected result type.