Add cast operation
Add raise, not, fix if
Add paren call without self
Add keyword call without receiver
Restructure the grammar and start syntax gauntlet