Exploring the power of union types in Scala | Hacker News Reader