Would be great to not need this (even better if it's not required to build rustc and its dependencies at all), especially if we want to fiddle around with reflection (I thought of some improvements that weren't worth pursuing when everything was in libstd).