Saddling the horse with type-classes in Scala | Hacker News Reader