Мда оптимизация у меня сильно хромает
У меня 98 строчек и всё не работает, у тебя 28 строчек и всё работает
Но я не совсем понимаю работу с типами функцией
Когда работаешь с массивами, то делаешь так:
For i=0 to imax
...
array(i)=...
...
То есть у массива есть свой идентификатор. А в типах как это работает?