Emerging JavaScript pattern: multiple return values | Hacker News Reader