A simple compiler.