Module R.Err

type err =
| InvalidArgValues
| UnknownArgs
| DuplicateArgs
| InvalidArgNames
;
let ofCmd: CmdInternal.Err.t => err;
let ofResult: Seed.Result.t('a'b) => 'b;
exception WrongErrType(string, string);
let invalidArgValues: CmdInternal.Err.t => list((RargInternal.Args.t, RargInternal.ValidateArgs.Err.t));
let unknownArgs: CmdInternal.Err.t => list((string, array(string)));
let duplicateArgs: CmdInternal.Err.t => list((string, RargInternal.Args.t, RargInternal.Args.t));
let invalidArgNames: CmdInternal.Err.t => list(RargInternal.Args.t);