I'm going to add
(array-ref A i0 i1 ...)
and
(array-set! A v i0 i1 ...)
as functions to SRFI 179. (It was too hard to ensure precise, run-time
error checking with macros---some error occurred at compile-time or
load-time, some gave confusing messages, etc.)
Brad