Modified call example to test literals in a call
Tokenizer changes

- Changed the way in which contexts are bound and restored. This is done to prepare for the split instruction
- Few small changes to the token module (nothing important)
- Modified instructions to change new functions
- Added a function to the context matcher that allows us to dynamically set an input size for a given (context, instruction) pair