Implement basic JIT

For example, this is the output for *Hashtable::put*: https://gist.github.com/marco-c/9920ca772b8421d8330d
Missing closing paren here. We should really get rid of the failed to compile try catch so errors like this aren't silently missed.