Right now, we only generate code for the C++ language. It would be cool to also generate C. Bonus points if we could also provide extensible interfaces that a user can implement to generate code for a new language.