How JavaScript works: class static blocks and 6 proposed semantics | Hacker News Reader