Added sketch for VM

DO NOT MERGE
This is just a sketch.
Please comment.
Let's see how often we need that, and perhaps we'll have a private helper for the interpreter.