Leaky abstractions in Swift with DispatchQueue | Hacker News Reader