Iterate over all fields of a node.
Skips the location bookkeeping properties (nodeType, lineno,
col_offset, end_lineno, end_col_offset) and yields the node's
remaining own properties as [name, value] pairs.
The AST node whose fields should be iterated
A generator of [fieldName, fieldValue] tuples
AST inspection and construction utilities.