Updated the first pass.

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