marek.rocki at wp.pl writes: > > It's only a moment before the metaclass and > > the Twisted solution come along. :) > > I couldn't resist. It's not as elegant as I hoped, but hey, at least > it memoizes the intermediate classes :-) It gets even weirder in Haskell. http://www.willamette.edu/~fruehr/haskell/evolution.html