An interpreter for a small language.