add some methods, remove Parser trait for now

Turned out there's actually no really usable commonality between the
parser types here.