ReadonlychildrenReadonlydataFrozen canonical copy of the builder input; neither key order nor -0
changes the hash.
ReadonlyfreeReadonlykindReadonlynameReadonlyoutputDeclared at build time for outputKindOf; evaluation does not check the
materialized shape against it.
ReadonlyparamsScalar inputs, resolved to numbers against the env before the evaluator runs, so they take part in param invalidation.
Readonlystructural
An operation the IR has no built-in kind for, materialized by the ExtensionEvaluator registered under
nameinEvaluatorOptions.extensions.optimizetreats it as opaque: its children and params are optimized, the node itself is never folded.