Streamlining (G)ADTs in Dotty (Scala) | Hacker News Reader