towards the python interpreter, part 1