Es geht leider nur für "aufwändigere" Typen ("record" oder "constructor") einzuschränken, bzw. für explizit angegebene Typen.
https://docwiki.embarcadero.com/RADS...ts_in_Generics
Sowas wie z.B. "ordinal" (Integer, Boolean, Byte, Char, ....), "numeric" (ordinal und Floats) oder "string" sowie "noreferences" geht leider nicht.