Begin working on DSL compiler.