@marlies Oh, I'm judging, but not the authors of these implementations - rather whoever decided to put an almost-but-not-quite-classes mechanism front and center in the language, practically *inviting* this sort of thing because it looks like a core language feature is incomplete (when really it isn't a language feature at all)