I don't see the `benefits` section from the README, so want to ask here. I mean, why not just use String in Java? It's already a mature system.