delete struct syntax and add include preproc in typebuilder