Make interpreter traverse spec and data simultaneously