module documentation
(source)

Verify properties of type arguments, like 'int' in C[int] being valid.

This must happen after semantic analysis since there can be placeholder types until the end of semantic analysis, and these break various type operations, including subtype checks.

Class ​Type​Argument​Analyzer Undocumented