Towards boxing kernel arguments.

This should probably go earlier in the compiler though...

Issue #105
WIP: towards a new intermediate language for the nanopassification of uglify-vectors.
Merging with master.
Defined a nanopass-language for just before uglify-vectors.