Move to data-oriented interpreter