fails:self in an eigenclass body (class << obj) inherits from Class for classes
fails:self in an eigenclass body (class << obj) is a metametaclass for metaclasses
fails:self in an eigenclass body (class << obj) has the class's metaclass as superclass for classes
fails:self in an eigenclass body (class << obj) has Class as superclass for BasicObject class
fails:self in an eigenclass body (class << obj) has the class's metaclass's metaclass as superclass for metaclasses
fails:self in an eigenclass body (class << obj) has the metaclass of Class as superclass for the metaclass of BasicObject
fails:self in an eigenclass body (class << obj) has the object's class as superclass
fails:self in an eigenclass body (class << obj) raises a TypeError for Bignum's
fails:Class methods of an eigenclass includes class methods of the metaclass of Class, for a metaclass
