Array types need to support arrays of basic types as well as arrays of arrays.
Array types need to support arrays of basic types as well as arrays of arrays.