- Gives O(1) access to string length in more cases - Convenient string manipulation functions - Clarify difference between "no string" and "empty string" - Avoid the need for raw pointers in the API - Shows which API string arguments are optional Pull Request: https://projects.blender.org/blender/blender/pulls/131473