al and new-style type variables</li>
  <li>Using traditional type variables in new-style type aliases</li>
</ul>

<p>
  Examples:
</p>
<pre><code>
  from typing import Generic

  class Example[T](Generic[T]): ... # Classes with type parameter list should not extend 'Generic'
</code></pre>

<pre><code>
  class Example[T: (list[S], str)]: ... # Generic types are not allowed inside constraints and bounds of type parameters
</code></pre>

<pre><code>
  from typing import TypeVar

  K = TypeVar("K")

  class Cla