PolyglotContextElement
A type-safe key used to store and retrieve values in a PolyglotContext.
Engine plugins can manage elements with PolyglotContext.set and PolyglotContext.get in order to share and reuse values created during context initialization. For example, a language plugin providing REPL support might create the shell evaluator and store it using an element key, which would allow an extension to access a context-bound instance when necessary.
Note that the Elements API is meant to be used only by host code, and is not available inside the guest context. If you need to share values with guest code, use bindings instead.