Downwards struct-args!
Global struct vars bug. And... DONE!

Test results: 101 successes, 2 failures.