Not matching a pattern is unacceptable. `regexSwitch` **must** return a value, and if no pattern is matched, no delegate can be called and no return value can be generated.