pub fn or<I, F>(args: I) -> impl Future<Output = bool> + Sendwhere I: Iterator<Item = F> + Send, F: Future<Output = bool> + Send + Unpin,