A simple VM for a smalltalk-like language