cl-etypecase

cl-etypecase is an autoloaded Lisp macro in `cl-macs.el'.

(cl-etypecase EXPR (TYPE BODY...)...)

Like `cl-typecase', but error if no case fits.
`otherwise'-clauses are not allowed.