Limitations of protocols in Swift | Hacker News Reader