Would be interesting if it was actually. Kinda feel like playing with this for fun.
I've studied everything out there on achieving OOP in C, and actually the OP's book reference was my original inspiration. There's a fine art to doing it and a few good codebases are out there that do it well... The entire GNOME stack is based on this kind of stuff.
Anyway let me know if you have any questions. lol.
Really in the end I should just make my own language but who has the time right.
In any case, fascinating stuff and thanks again!