It's within the rust ecosystem though. Perhaps cargo could expose a simpler way to use code generators.