Why is the dtype of `String`'s underlying storage `int8` and not `uint8`? - Modular