Deconstructing a Scala feature: Generalized type constraints (without a PhD) | Hacker News Reader