We need all of the type predicates currently in Common LISP because
removing them would break every program in existence. However, adding
more seems rather silly. We might even say that TYPEP is the preferred
way to check the type of an object, and that the other type predicates
are only retained for compatability.
Some people might object on the grounds that (INTEGERP X) is more
immediately obvious than (TYPEP X 'INTEGER).
- Paul
------