Я понял отличие. Принимает что угодно, а на выходе объект.
Не, у меня задача попроще. Количество объектов известно заранее. И их нужно уничтожать по окончанию дорасчёта. А уничтожить можно только через NIL в указатели. Тогда модули будут выгружаться как положено.
Поэтому, мне указатель нужен только на самом верху. Вниз с ними работать смысла не имеет.

Или мне для выгрузки модулей, это не поможет?)))