When parsing an expression, extra closing parentheses are allowed; I would expect to receive an error: ``` haskell parse mainParser "" "())" ``` produces `Right ()` I would expect it to produce a Left value
When parsing an expression, extra closing parentheses are allowed; I would expect to receive an error:
produces
Right ()I would expect it to produce a Left value