Creates a GenericAlias representing a type T parameterized by types X, Y, and more depending on the T used. For example, a function expecting a list containing float elements:
T[X, Y, ...]
def average(values: list[float]) -> float:
return sum(values) / len(values)
def send_post_request(url: str, body: dict[str, int]) -> None:
...