pub fn decide( _args: &[String], _name: &str, _version: &str, _register: impl FnOnce(&mut Commands), _out: &mut impl Write, _err: &mut impl Write, ) -> Decision