improve parser and parser tests, switch to tape
0.2.3