17:22 <@DHowett> that should be being done anyway, come to think of
it. however, it complicates custom class expressions
17:22 <@DHowett> as init can wrap scope
17:22 <@DHowett> (the function cannot be variadic, and i do not know
what classes the user will want to change
17:22 <@DHowett> actually, that's tractable. i think it can be done)
17:23 <@DHowett> (the static function gets generated at the end, after
all. the call can contain all overridden classes)
17:23 <@DHowett> and the prototype and final function as well