While debugging a spec-compliant implementation of ReadableStreamPipeTo, I spent a lot of time inspecting promise internals. This is much less noisy if we halve the number of temporary promises.