### Version v18.10.0 ### Platform Microsoft Windows NT 10.0.19043.0 x64 ### Subsystem _No response_ ### What steps will reproduce the bug? ```js const rs = new ReadableStream({ start (controller) { controller.enqueue(new Uint8Array([65])) controller.close() } }) const cloned = structuredClone(rs, { transfer: [rs] }) ``` After this the process will indefinitely stay open. ### How often does it reproduce? Is there a required condition? always ### What is the expected behavior? the process should exit ### What do you see instead? the process stays open indefinitely ### Additional information Exporting readableStreamTee would also solve my use case. https://github.com/nodejs/node/blob/214354fc9f3eed8cbd1a1916e1fde100f13f3254/lib/internal/webstreams/readablestream.js#L1443