:+1:

The only thing I sometimes change is using `(?:...)` instead of `(...)` since we're never looking for the results of the captures, but it probably doesn't make a measurable difference.  If we have a surplus of yaks one day we could perf test doing a bunch of queries with the current file vs. with all the capturing parens set to non-capturing.  But that day is not today.