Use primarily Python 3.12 generic syntax in the static typing docs (make it clear only supported on Python >=3.12): https://docs.quantinuum.com/guppy/language_guide/static.html#generics
Examples: https://github.com/Quantinuum/guppylang/blob/main/tests/integration/test_poly_py312.py
Include a small section on Python < 3.12 syntax
Use primarily Python 3.12 generic syntax in the static typing docs (make it clear only supported on Python >=3.12): https://docs.quantinuum.com/guppy/language_guide/static.html#generics
Examples: https://github.com/Quantinuum/guppylang/blob/main/tests/integration/test_poly_py312.py
Include a small section on Python < 3.12 syntax