Add error check to make sure initialized arguments can't follow uninitialized arguments in functions e.g. ``` (defn foo [(a 1) b]) ``` should throw an error.
Add error check to make sure initialized arguments can't follow uninitialized arguments in functions e.g.
should throw an error.