Modelling Distributed Locking in TLA+ | Dark Hacker News