Simple benchmark to test the speed of TempVar. This will calculate the Fibonacci sequence, then again with TempVar. Keep in mind that TempVar creates a temporary list to store the values in, but it then copies that list into a normal list. Tests (in seconds): 100 numbers Normal : 0, TempVar : 0.3 1000 numbers Normal : 0, TempVar : 3.8 2000 numbers Normal : 0.03, TempVar : 14.5 5000 numbers Normal : 0.06, TempVar : 85.3 Turbowarp: 100 numbers Normal : 0, TempVar : 0 1000 numbers Normal : 0, TempVar : 0.8 TempVar is considerably slow, almost 1500% slower than just using normal variables. Though speed honestly isn't the goal of TempVar, the goal was to make scripts easy to stack on top of each other with scoped variables... Still worth thinking about if TempVar is needed for a script. With this project, I noticed that lists won't be cleared when they go out of scope(v0.2.0), which is something I'll need to fix