I'm sure this must have been suggested long ago, but I'd at least like to know why it is not part of common lisp: