pub fn select4<A, B, C, D>(a: A, b: B, c: C, d: D) -> Select4<A, B, C, D> 
where A: Future, B: Future, C: Future, D: Future,
Expand description

Same as select, but with more futures.