support nested array constructor/aggregators