Hi. I checked in a few changes to cos (cgen's object system). Virtual methods (as implemented) are gone, as is multiple inheritance. Plus a few other simplifications. In trying to have something that is portable I now think the thing to do is keep cos, albeit greatly simplified. There's a few more cleanups I want to do, plus more portability work, but hopefully that's it for now.