В переносном Common Lisp, AFAIK, нет простых, очевидных или тривиальных способов сделать это в общем виде.
Связанные функциональные возможности (для массивов) были предоставлены в некоторых более ранних диалектах Лисп, но они не были включены в Common Lisp.