covariant arrays