let car: T.t(string);let args: list('a);let args: list((RargInternal__Args.t, RargInternal__Args.validate));let getCar: RargInternal.ArgsMap.t => string;let args: list((RargInternal__Args.t, RargInternal__Args.validate));let getCat: RargInternal.ArgsMap.t => string;let args: list((RargInternal__Args.t, RargInternal__Args.validate));let getColor: RargInternal.ArgsMap.t => string;let model: T.t(string);let args: list((RargInternal__Args.t, RargInternal__Args.validate));let getModel: RargInternal.ArgsMap.t => option(string);let handler: car:string => cat:string => color:string => model:option(string) => unit;let run: RargInternal.ArgsMap.t => unit;let cmd: Cmd.t(unit);