Lock in C# 13 — Replacing lock(obj) with Something Better

We have used lock(object) for nearly 20 years. C# 13 doesn’t remove it. It just gives us something more intentional to reach for instead.