Type in here a description of the changes in this PR.
Fix 170
What are the main choices made to get to this solution?
return stmt instead of nil to avoid using reflection in parseProgram. Also, improve parseStatement to return nil to safeguard parseProgram from panicking when trying to call String() on ast.Statement
List the manual test cases you've covered before sending this PR:
Added a new test Test_Let_Ident_NotInitialized under variables_test.go
What is being done in this PR?
What are the main choices made to get to this solution?
List the manual test cases you've covered before sending this PR: