Shared, per-parse state for the read side. state lets a plugin carry data from its
prepareRead pre-pass to its later readNode/applyNode calls without keeping it on the
plugin object itself -- plugin objects are registered once and reused across every load, so
they must stay stateless to remain safe for overlapping/concurrent parses.
Shared, per-parse state for the read side.
statelets a plugin carry data from itsprepareReadpre-pass to its laterreadNode/applyNodecalls without keeping it on the plugin object itself -- plugin objects are registered once and reused across every load, so they must stay stateless to remain safe for overlapping/concurrent parses.