If deadlocks are so easy to fix <i>why do they happen so often</i>? Seriously, how many applications have you seen hang in your life? (not to discount the role of other race conditions in causing hangs, which the borrow checker also can&#x27;t categorically prevent).