The goal of the this project is to implement a language with similar syntax to JavaScript and Hindley-Milner style type inference.