What are the actual use cases of WeakMaps in JavaScript? | Hacker News Reader