A Model for Reasoning about JavaScript Promises [video] | Hacker News Reader