In Swift 5 mode it is all too easy to write code that crashes at runtime due to simultaneously mutating some state from multiple threads.

Isolation is Swift's answer to solving this problem, and it's the focus of our newest series of episodes: https://www.pointfree.co/episodes/ep357-isolation-what-is-it