That makes it easier to write drivers that can be xcompiled.
This allows us to get rid of the (parse*) indirection.