- New node `(elif)` for `ELSE IF` blocks. - Long chains of `ELSE IF` blocks do not increase the nesting depth of the tree with each `ELSE` keyword. Each chained `(elif)` node is assigned to the topmost `(if)`. - Use REUSE for license management. - Fix Node.js CI builds.