Is there any way to to remove the definition of a class so I can reuse its name? Like below I'd like to reuse the name 'A' but since it's already defined with a different superclass I get a 'TypeError: superclass mismatch for class A'. ------------------------------------------------------ class X end class Y end class A < X end ==> Here I'd like to remove A's definition so I can: class A < Y end ==> without getting a: 'TypeError: superclass mismatch for class A' ------------------------------------------------------ Thanks, Martin