Rethink the whole 20 string types mess, and implement only one string type for 3.0 onwards. ============== No, No ! It'll 100% be slow & problematic UTF8.