Fix many parsing bugs

Functions should be able to accept multiple arrays and objects now, yay!