Ahh, I see. I suppose an alternative way around it is to make those cases return an `Exception` object, which `regexSwitch` will throw, but that's even more convoluted.