Javascript Extended RegExp, adds named groups to exec and matchAll to regexp