Swift: avoid bridging to NSString for all the String extensions