If you've implemented it in itself once then you've also implemented it in itself an infinite amount of times I think.
You run your interpreter in the official interpreter, then you run your interpreter in that, in that, in that, in that, ...
You run your interpreter in the official interpreter, then you run your interpreter in that, in that, in that, in that, ...