Bug 1001090 - Part 1: Frontend and interpreter parts of let temporal dead zone.
Bug 1001090 - Part 2: Compile new let opcodes in Baseline.
Bug 1001090 - Part 3: Compile new let opcodes in Ion.