Fixing the parser tests and src
- Fixing the tests around parser consumption
- Making sure that the parser does many correctly.
Updating folds in the parser.
Starting to surface errors.
Making more tests.