[+] more implicit casting
[+] Better error if the first token of the file is an identifier
[+] Assignment operators
[+] Better type utility functions
[^]
[+] More states
[+] Folding swizzles
[-] removed ResolveIdentifiers
[+] new test