unit type () now supported (it's just an empty tuple, easy peasy)
lol, even easier... just change sepBy1 -> sepBy
changed to applicative style for pVariable
fixed bug in duplicate variable names with constructors, improved pretty printing
wrote parser for interpolated strings
integrated interpolated strings. also spun some shared functionality into Common.hs