* Added type annotations for expressions. * Added bytes. * Changed the AST for function calls * Changed the AST for constructor applications