Everything builds with Clang now. Tons of warnings, but builds and runs.