tuplewis
A tuplewis is a theoretical data structure that combines the immutability of a tuple with the dynamic resizing capabilities of a list. Unlike a standard Python tuple, which has a fixed size once created, a tuplewis would allow elements to be appended or removed, effectively changing its length. However, similar to a tuple, each element within a tuplewis would be immutable, meaning its value could not be altered after creation. This implies that operations like appending or removing an element would result in the creation of a new tuplewis object rather than modifying the existing one in place.
The concept of a tuplewis aims to bridge the gap between the performance benefits of immutable data