Implement basic JIT

For example, this is the output for *Hashtable::put*: https://gist.github.com/marco-c/9920ca772b8421d8330d
This function is so similar to *resolve*; identical, really, exception for error handling (and how they resolve *ctx*, but that's a trivial difference). I wonder if there's a way to refactor them.