the layout of defined C structs should be completed during includec
otherwise C code can create structs that get return to Lua and Lua
will not know the layout of the struct.