Implement basic JIT

For example, this is the output for *Hashtable::put*: https://gist.github.com/marco-c/9920ca772b8421d8330d
I don't have good ones at the moment. Let's iterate on this later. There's other code here that we might be able to refactor too.