pub(crate) fn submit( api: &str, key_file: &str, channel: &str, op: &ViewOp, auth: AuthOptions<'_>, ) -> !