Updated the first pass.
(1) Support comma-separted variable declarations with strictness.
(2) Support block with strictness.
TODO: CaseBlock