While this may be of interest to no one but myself, there is one subclass of
Class after all!  `osc' stands for Object Singleton Class...


  irb(main):001:0> osc = class << Object; self; end
  #<Class:Object>
  irb(main):002:0> osc.class
  Class
  irb(main):003:0> osc.superclass
  Class


Interestingly, it means that we can (sort of) instantiate the singleton
classes of any class:

  irb(main):004:0> osc.new
  #<Class:0x400d4404>

However, the objects returned are not *really* instances of the singleton
classes:

  irb(main):005:0> osc.new.class
  Class


Yeah... that's weird...

:)

Chris