Changed step-function to deal with new structs

The step-function of the interpreter has been changed so that it can deal with the new t- and u-structs introduced in the previous commit.
When the interpreter is tracing, the counter in these structs should be incremented.