Да, генерики там определённо естЬ:
## Код:
```
TYPE
  WeakRef* (T : Type) = POINTER TO WeakRefDesc(T);
  WeakRefDesc (T : Type) = RECORD [NO_TRACED_POINTERS]
   (**WeakRef encapsulates a pointer to a collectable object, but does not
       prevent the object from being collected by the run-time system. *)
    ptr : T;
  END;
```

Зато нет динамической загрузки, это просто "компайлер"