JavaScript weakmaps should be iterable | Hacker News Reader