Implement substitution of integer range subpatterns into patterns, using new function substituteIntegerRangeSubpatterns()