Familia: Unifying Interfaces, Type Classes, and Family Polymorphism [pdf] | Hacker News Reader