Strategic Scala Style: Practical Type Safety | Hacker News Reader