A go at Promise.some() and Promise.any() from DOM4.