pub fn new() -> Self {
        Self { inner: FuturesUnordered::new() }
    }
Constructs a new, empty `SelectAll`

The returned `SelectAll` does not contain any streams and, in this
state, `SelectAll::poll` will return `Poll::Ready(None)`.
futures-util/src/stream/select_all.rs