Basic dispatch parsing kinda working. Needs more testing.

Next step: implement more of _parse_atom