* De functie accepteert een array van beloften (we gaan ervan uit dat deze niet leeg is) en geeft een belofte terug.
* Als een van de meegegeven beloften wordt opgelost (succesvol wordt uitgevoerd),
wordt de teruggegeven belofte met die waarde opgelost.
* Als meerdere beloften succesvol worden uitgevoerd,
wordt de teruggegeven belofte
* met de eerste succesvolle waarde opgelost, ongeacht de volgorde van de beloften in de array.
* Als alle meegegeven beloften worden afgewezen,
wordt de teruggegeven belofte afgewezen met een fout van het type AggregateError,
die alle fouten groepeert, rekening houdend met de volgorde van de beloften.
* Een AggregateError kan als volgt worden gemaakt:
new AggregateError(errors, 'No Promise in any was resolved')
function any(promises) {
// jouw code hier
}