I didn't know this kind of technology existed! Looking into it, though, one thing that I don't like is that it doesn't support matching strings in a set, like the regex `(hi|bye)`. It is certainly friendlier, though this is the kind of thing that you should only need to set up once per backend.