Applying Regex to Substring

This idea was considered and dismissed by one of the authors of SE-0357 in its review thread:

Instead of using StringProtocol, why not just use Substring? You can easily create a Substring from a String like so:

let substring = "string"[...]