Javascript: LexicalEnvironment vs VariableEnvironment | Hacker News Reader