Configure tasks, run them with different Promise strategies, and watch the timeline. Toggle reject to see how each combinator handles failures.
Each task resolves after its duration (ms). Check "reject" to simulate a failed fetch.
Start a long task, then cancel mid-flight. Real fetch accepts signal the same way.