Fix result to str

Please note the two commits. The first one passes the tests, but is too slow. The second one doesn't pass the tests (the messages aren't formatted nicely) but is fast-enough and passes all of Parsack's tests as well as the downstream markdown parser tests.

I'm hoping maybe this "hot fix" is OK and we could loop back later to figure out how to get the nice messages, fast?