Checked Error types in Swift, preliminary implementation | Dark Hacker News