validate ast of generated file
format generated code before committing to file
comments & renames