On Python 3.9–3.10, the tuple[...] type is an instance of types.GenericAlias. Warp's type system doesn't seem to handle those correctly and instead tries to treat ...
The core of the Python data model architecture is special methods (also known as "magic methods"). These methods, which start and end with double underscores, such as __init__, __getitem__, and __len_ ...
In []: %timeit (*(x**2 for x in range(1000)),) # (A) 47.2 μs ± 1.18 μs per loop (mean ± std. dev. of 7 runs, 10,000 loops each) In []: %timeit tuple(x**2 for x in range(1000)) # most idiomatic 45.4 μs ...