Generate cleaner forms; FOREIGN-ARRAY is now a FOREIGN-POINTER;
special PRINT-OBJECT for FOREIGN-POINTER that displays type instead
of name.