AST: IfStmt supportes multiple branches; Parser: skeleton for if-construct