Should I use a Swift struct or a class? | Hacker News Reader