Promise all (6/22)

Promise all