Adds structural node category into AST, facilitating the distinction between expression nodes, structural nodes (e.g. statements, assignments, etc.) and other node types.