The Essence of Scala: Calculus of Dependent Object Types | Dark Hacker News