(case (vector 'selector 1 2 3) (['case1 x y] (print "case: case1 " x ", " y)) (['selector x y z] (print "case: selector " x ", " y ", " z)) (else (print "case: i don't know"))) ; ==> tuple-case: selector 1, 2, 3