Split the let block-scoped tests into two. Closes #305.

let's block-scoping is mimicked by a number of compilers in a way that allows shadowing to occur, but does not allow identifier errors. Hence, the need for two tests to properly elucidate this distinction.