Fix encoding with new temporary variables
Decoder of new temporary variables
Fix issue with not detecting closure on encoding a call with no args and a block
Fix threadpoll for encode/decode
Trivial removal of parens
Hack encoding to work but wrong strategy.  Make Local temps actually create local temps
Sync up semi-broken persistence (broken in the sense that it runs properly after loading persisted IR)
Remove dead code?
Record used temp and regular vars to scope.  Make %current_{module,scope} savable temp vars.