This is incredibly impressive: bootstrapping rustc from only a C++ compiler! https://guix.gnu.org/blog/2018/bootstrapping-rust/