An interpreter for the Piet programming language.