Lesser-known ways of using Swift enums | Hacker News Reader