OptionalbudgetBytes?: numberCap on retained node values, in bytes — [PND-PROCCACHE]. Unbounded when omitted, which is the behaviour every existing caller has.
Bytes rather than entries because entries are not the unit anyone
has a limit in: one node over 1M rows outweighs fifty over 5,000.
Enforced after each run, LRU, skipping any node whose consumer
still holds its outlet.
Optionalunits?: Readonly<Record<string, string>>
Binds a dataset, producing a graph its plans resolve against.
One graph per data binding — two instruments get two graphs and share no nodes, even though their specs produce identical ids.