Add dependency on Parsec
Implement lexeme, whitespace and comment