RegExp.toString() returns a string that includes / at the start and /g at the end, which forces us to parse the resultant string. We do this currently with another RegExp.
However, RegExp.source doesn't include those things. By using this property we can skip the parsing step.
Depends on D8145