Using `Symbol.dispose` right now is a bad idea. [It is only supported starting with chrome 134](https://caniuse.com/mdn-javascript_builtins_symbol_dispose), and [Explicit Resource Management proposal](https://github.com/tc39/proposal-explicit-resource-management) is only at stage 3 of 4. Fix released in 3.0.1 does not work, judging by comments on #260 and my own experience.