compile the parser on the fly at the start of tests
fix position of expected/actual values per assert docs