Updated emitting scripts to permit serializing structs of non-tvar lists.  Still pretty hacky: should still fix.
Merge remote-tracking branch 'origin/master'

Forgot to push a commit to serialize structs with lists in them.