Evaluating by flattening with record and field projections, array operators