More powerful Case action

It would be good if a Case could do everything that an If could do. In particular, comma separated lists (or some other mechanism for having several values), and regular expressions. Perhaps an If action could be used under a Switch, with the semantics that the first If that returns true is run, and the rest are skipped?

Steve