Generalize arrays