TODO
- Somehow work out a way to make applying of *args and/or **kwargs as well as everything else.
- Improve the Object primitive method to allow for nesting primitive calls. e.g: 1 :__int__(:__format__("{0:b}"))
- Have another go at implementing operator precedence.
- Implement a Tuple core object.
- Implement a Bytes core object.
- Do a refresher on how to write an interpreter in RPython and write a really really simple one: