Except that there's other variables in the scope that are shared between the different bits of code than those ones - the function signatures are going to get a lot messier, and now it's hard to read through the code procedurally, you have to keep jumping around the file to see what's going on, which I hate doing.