Start implementing the interpreter (work in progress).