A very short and simple question: is there a function to "unextend" an
object ?  Obviously it does not exist under that name, nor could I find
anything like it.  It would be useful though to do "traits":

dirk = Human.new
dirk.extend(actor)
dirk.work
if dirk.income < PITTANCE
  dirk.unextend(actor)
  dirk.extend(waiter)
  dirk.work
end

Dirk van Deun
-- 
Ceterum censeo Redmond delendum