As much as this is unlikely to change, it could be worth using the `PrimitiveTypeTable` from `middle::resolve` so this stays in sync if things change.