parser: fix AST generation for let_stmt
parser: avoid redundant AST elements (leave null placeholders)