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