Looks like the spec allows for underscores in the prefix, however the `typeid_parse` function only splits on the first `_`