Reworked semantics: lazy-init is too confusing b/c a property getter can clone the local context. Also changed Dispose to ClearValue.
Reworked semantics: lazy-init is too confusing b/c a property getter can clone the local context. Also changed Dispose to ClearValue.

StephenCleary/AsyncLocal