Why general inheritance is flawed and how to finally fix it | Dark Hacker News