Progress on the compiler, not done yet.