[WIP] Use lexer 

Since you wrote a test that removes redundant parentheses, consider adding data for those