Problem
Write your own myAll (rejects fast on first rejection, preserves order) and myAllSettled (never rejects, reports status of each).
Implement polyfills for Promise.all and Promise.allSettled.
Write your own myAll (rejects fast on first rejection, preserves order) and myAllSettled (never rejects, reports status of each).