pub(crate) fn add_commands<'a>( app: Command, helps: &'a CmdHelps, plugins: Option<&'a Plugins>, exts: &'a Extensions, ) -> Result<Command>