Open
Description
… so that wrapper functions can use their same existing function reference for both, rather than having to instantiate an AbortController.
Edit: Some people may want to protect their subscription from "unauthorized" unsubscribe(). We can easily achieve this by exempting subscriptions that have been made with an explicit AbortController signal for unsubscribing, or where false
was given instead of such a signal. (The latter may be moot if there's a reliable built-in "never" signal available at no additional memory cost.)