The idea is it immutable Python. You make a new list by writing a list comprehension that scans over the old one and makes a transformation of it. The system can now see, okay, like you're doing all of these operations on these data structures. And if those tasks are big enough, it will split them into three and actually do this on separate threads for you.