A setup and perform function almost works.  Committing because I'm about to rip out the custom generation of things like ${table}StructHeadTable and ${table}HeadTable -- they can all be done with casting by the handler routines.
A setup and perform function almost works.  Committing because I'm about to
rip out the custom generation of things like ${table}StructHeadTable and
${table}HeadTable -- they can all be done with casting by the handler routines.

flightaware/speedtables,flightaware/speedtables,flightaware/speedtables,flightaware/speedtables