(SETQ A (*ARRAY () T 100.)) (LEXPR-FUNCALL A '(10.)) gives ;((NIL 12) (NIL . 0)) TOO MANY ARGUMENTS SUPPLIED - APPLY This hardly seems fair. (APPLY A '(10.)) and (FUNCALL A 10.) work fine. Hence, we're losing on arrays' consistency as funcallable.