Add Runtime Environment
Save state snapshots after every instruction to history.
Possible expansions:
- trace: list of called functions, most recent call first
- code address descriptions: used to annotate stack cells with meaningful descriptions like (return to "main")...