Factoring the "init with no arg ctor" pattern into mem.t
Putting this to use in vector:resize
Adding a convenience method to make it easy to gc structs with __destruct methods when they're returned to Lua code.