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