: > I don't believe there is an unextend method

: Any idea why not? I currently use extend much like your traits example, and 
: will shortly need to be able to reverse it.

I must say I appreciate the QuasiExtender as a useful hack, but it
is a hack, of course.  A language feature that manipulates
indirections inside the interpreter instead of adding an extra
layer of indirections would indeed be cooler...

Dirk van Deun
-- 
Ceterum censeo Redmond delendum