Add an interpreter that can handle a small subset