Универсальные массивы

Универсальный массив (general array) может хранить элементы произвольного типа.

Пример
(setq ga (make-array '(2 3)    ; двумерный
 :initial-contents '((1 2.0 three) (4 5.0 six))))
#2A((1 2.0 THREE) (4 5.0 SIX)) 
(array-dimensions ga)          ; размеры
(2 3)
(array-dimension ga 1)         ; размер второго измерения
3
(aref ga 0 1)                  ; индексация с 0
2.0
(setf (aref ga 0 1) 'two)
TWO