ConstThe module that exports this symbol has the side-effect to extend the Object prototype with this symbol's method.
This symbol is intentionally contained in a separate module to the ExtraIterator class so that you can choose to
import it or not, depending on whether you want this behavior.
This means by importing this module, you opt-in to this side-effect. and If you want to prevent any "polution" to the
global Object prototype, simply don't import this symbol and its module and your project will remain unaffected.
A symbol that can be used as a method to convert any
Iterableobject into anExtraIterator. Useful for chaining methods on iterables without needing to explicitly create anExtraIteratorinstance.