Corrected stack behavior.
Support variable declarations in block statements