Making inheritable objects in JavaScript without objects | Hacker News Reader