Variables and the roles they play | Hacker News Reader