ArrayNode([super.type = 'Array', super.loc, List<Node>? children]) : children = children ?? <Node>[];