Making inheritable objects in JavaScript without objects | Dark Hacker News