Use newtype instead of type to define Ast.Program
Symbol table

Implement skeleton of symbol table
Break UnitTest.hs into files