Substringが元のStringと同じ範囲を持つなら、元のStringを返す。 https://github.com/apple/swift/blob/master/stdlib/public/core/Substring.swift#L23
https://github.com/apple/swift/blob/master/stdlib/public/core/StringCreate.swift#L195Stringがnull terminationを持ってて、Substringの末尾が元Stringの末尾と同じになる場合にもコピーは回避して欲しいかな。