New interpreter and syntax