Attempt to write an interpreter