Fixed glitch in vmscript where loading could try to trigger more than once.
Added objectify function to restruct to create object from the definition. Keys are undef. Supports structs but not array of struct.
Does support array of other types.