Experimenting with using a sum type for tokens.
Created the beginnings of a Compiler and SourceFile class.