fails:Reopening a class does not reopen a class included in Object
fails:A class definition raises TypeError if constant given as class name exists and is not a Module
fails:A class definition raises TypeError if constant given as class name exists and is a Module but not a Class
fails:A class definition raises TypeError if the constant qualifying the class is nil
fails:A class definition raises TypeError if any constant qualifying the class is not a Module
fails:A class definition allows using self as the superclass if self is a class
fails:A class definition raises a TypeError if inheriting from a metaclass
fails:A class definition extending an object (sclass) raises a TypeError when trying to extend non-Class
