It says a lot about CEDET that a full-blown CLOS implementation is the least onerous part of it.

Phil Hagelberg, in #emacs, referring to EIEIO.