Use primop wrappers instead of tagToEnum#