Saves us an (ok) indirection and will save us more soon.
This allows us to get rid of the (parse*) indirection.