fix crash when augmenting an existing variable
rename var based on feedback
minor adjustment after rebase to share module value decl
add comment per feedback
Conformance tests for Chapter 5