I just want a way to add simple inheritable classes to C without bringing in the entirety of C++ and all its differences and baggage. But I guess things like constructors/destructors are not possible to implement in a language standard-compliant way (not relying on compiler extensions).