@mjg59 Sure. You just ask the magic box to generate a version of itself that generates very clean human readable C instead, and then use that version for everything else. And maybe have it translate itself to very clean human readable C as well and slap the GPL or whatever onto it.