Make the damn thing compile using clang cpp