А как тогда выделить память под элемент массива?
## Код:
```
MODULE RefDoc;
IMPORT Meta, MtMem;
TYPE
   Data = RECORD
      id : INTEGER;
   END;
VAR
   data : Data;
   queue : POINTER TO ARRAY OF ANYPTR;

PROCEDURE Do*;
BEGIN
   NEW(queue,5);
   queue[0] := data; [так нельзя]
   NEW(queue[0]) [так тем более нельзя]
END Do;

END RefDoc.
```


Тип элемента массива определить можно, но что-то никак не соображу, как быть с запретом на NEW для ANYPTR.