ConstThe reads that may be the one forcing binding: every read of it that no other read always precedes, since an earlier read would already have forced it and cached the value.
Where each name is bound and read, built once and shared by every deferred expression in the graph.
Links the expression rooted at expr to the bindings it may meet when it is evaluated.
Optionalforces: ForceSitesLinks the writes an expression performs to the uses that may observe them, for a call evaluating the expression at a point control flow can pin down (eval).
Optionalcfg: ControlFlowGraph<CfgVertex>
An expression R evaluates at a time we cannot pin down: the body a
delayedAssignbinds, forced at some later read of the name, or a promise a closure carries past the call that created it.