static L getAllFutures(Collection> l) { L out = new L(l(l)); for (Future f : unnull(l)) out.add(getFuture(f)); ret out; }