String Extension with Full Subscript Support

I remember this suggestion to handle all range variants in one go.