That sounds pretty neat.
I'm still making my way through the Odersky book, and trying to be
good and work through all the examples, but it's almost a bit too hand-
holdy at the beginning. I've made the mistake on previous attempts to
skip ahead and find myself looking at later examples bemused as to how
they work. Perhaps a code dojo would get me over the hump? Or possibly
just more patience. Or practice. Lots of practice.
Off to look at your links now. :)