It's not broken.

I fixed Judah's mistakes. This is a work in progress. I'm sorry that it
doesn't compile yet. However, there are less than 20 errors.