attempt at a format string autogen for vstruct