keep generated code in a closure
correct scope in closure
ec_powm patch for libgcrypt
fast_mpi working with asm.js and closure