started JIT implementation to compile functions to native JS on the fly