Run interpretation procs in the context of the interpreter

This allows the use of instance methods on the interpreter object.
Is it safe to assume all setter methods will be public? If so, use `#public_send` instead of `#send`