http://srfi.schemers.org/srfi-35/srfi-35.html
Funny multiple inheritance in codition types.
See remarks about "neccessary" in SRFI34. ;-)