macro switch ((object &key test key) &body clauses)
"Evaluates first matching clause, returning its values, or evaluates and
returns the values of DEFAULT if no keys match."
macro eswitch ((object &key test key) &body clauses)
"Like SWITCH, but signals an error if no key matches."
cswitch ((object &key test key) &body clauses)
"Like SWITCH, but signals a continuable error if no key matches."