• Primary use cases: "lazy initialization with update" and "early return."

  • "Early return" is critical for synchronous, low-latency use cases.

  • Here is an early-return sample in Go.