Allow compilation with closure, by using new Function instead of eval.
That pretty much ruins all my optimizations to cwrap.
I'm not happy with that :(
Allocate enough memory for the 0 terminator of strings