Wraps a Lazy reference in a no-arg accessor that computes a deferred value on the first call and reuses the
result thereafter, so work the caller may never need is neither done upfront nor repeated; a plain value has nothing
to defer, and the accessor simply hands it back.
Type Parameters
Textends{}
The type of the deferred value, which may be neither null nor undefined
Defers a value to first use.
Wraps a Lazy reference in a no-arg accessor that computes a deferred value on the first call and reuses the result thereafter, so work the caller may never need is neither done upfront nor repeated; a plain value has nothing to defer, and the accessor simply hands it back.