chickadee » moremacros » switch

(switch EXP ((KEY ...) EXP1 ...) ... [(else EXPn ...)])syntax

This is similar to case, but the keys are evaluated & equal? is the test.